Reddit

Staff Software Engineer, Machine Learning (Prediction)

Reddit

Remote
Full-TimeDepends on ExperienceMid-LevelPhd or Professional
Job Description

Do you have a passion for machine learning and a drive to create predictive models that help us deliver the best user experience? If so, Reddit is looking for a Staff Software Engineer, Machine Learning (Prediction) to join our dynamic engineering team.In this role, you will be responsible for developing, testing, and implementing machine learning models that improve user experience. You’ll use your knowledge of machine learning techniques as well as your experience with data engineering to solve complex problems and inform decisions. As a valued member of the engineering team, you will also help define the architecture, design, and development of Reddit’s predictive models.We’re looking for an individual with at least 8 years of experience in software engineering, with a focus on machine learning, and strong experience with predictive analytics. You should have a Bachelor's degree in Computer Science, Mathematics, Statistics, or a related field. Additionally, you should have a passion for data-driven decision-making and an enthusiasm for creating robust, scalable solutions. If you have experience with big data technologies such as Hadoop, Spark, and Kafka, that’s a plus.If this sounds like the perfect opportunity for you, we’d love to hear from you!

Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Java

  • C++

  • Pytorch

  • Or Related Field

  • Bachelor's Degree In Computer Science

  • Mathematics

  • Proficiency In Python

  • + Years Of Experience In Software Engineering

  • + Years Of Experience In Machine Learning

  • Or Related Programming Language

  • Experience With Tensorflow

  • Or Similar Machine Learning Libraries

  • Experience With Natural Language Processing (Nlp) Techniques

  • Experience With Data Engineering And

Required Skills
  • Python

  • Data Analysis

  • Machine Learning

  • Scikit-learn

  • Tensorflow

  • Data Visualization

  • Cloud Computing

  • Algorithm design

  • Keras

  • Modeling

  • NLP

  • Database design

  • Predictive analytics

  • Statistics

  • AI

Soft Skills
  • Communication

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Organization

  • flexibility

  • Critical thinking

  • Teamwork

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Staff Software Engineer, Machine Learning (Prediction) is between $120,000 and $160,000 per year depending on experience and location. The salary range can vary significantly based on the specific job responsibilities, experience, and qualifications of the job candidate. Additionally, the salary range can vary depending on the region in which the position is located, as well as the size and scope of the company.

Additional Information
Reddit is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 24th, 2023
Apply BeforeMarch 12th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Reddit

Reddit is an American social news aggregation, content rating, and discussion website. Registered users submit content to the site such as links, text posts, images, and videos, which are then voted up or down by other members.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started