Enable job alerts via email!

Machine Learning Engineer, Search and Answers

Reddit, Inc.

United States

Remote

USD 185,000 - 322,000

Full time

Today
Be an early applicant

Job summary

A leading social media platform is seeking a Machine Learning Engineer for their Search and Answers team. This remote position involves enhancing search retrieval processes and deploying advanced ML models. Candidates should have 5-10 years of experience in machine learning, proficiency in Python and Golang, and expertise in building APIs. Competitive benefits and a pay range of $185,800 - $322,000 USD are offered.

Benefits

401k matching
Home office workspace support
Flexible vacation
Wellness days
Volunteer time off

Qualifications

  • 5-10+ years of industry experience as a machine learning engineer.
  • Experience building and productionizing machine learning models.
  • Proven skills in programming with Python and Golang.

Responsibilities

  • Develop and enhance Search Retrieval processes.
  • Train ranking models for multiple search intents.
  • Deploy Query Understanding systems with state-of-the-art ML models.

Skills

Machine learning model production
Experience with PyTorch
Query understanding systems
Building APIs
Large-scale data stacks

Tools

PyTorch
TensorFlow
GraphQL
Redis
Kafka
Job description
Machine Learning Engineer, Search and Answers

Remote - United States

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

Location: This role is completely remote-friendly. If you happen to live close to one of our physical office locations, our doors are open for you to come into the office as often as you’d like.

Team Description: The Search and Answers team at Reddit focuses on delivering the most relevant results and recommendations when users search for anything on Reddit. We provide this content to users in the form of Reddit Search and through Reddit Answers, our new gen AI product. Our systems and algorithms operate on the world\'s largest corpus of human conversation, showcasing the best answers, opinions, and communities from all across Reddit on any topics, empowering discovery.

We are looking for Machine Learning Engineers across multiple levels to shape the future of Search and Answers products at Reddit. As a Machine Learning Engineer, you will:

Role Description:

  • Develop and enhance our Search Retrieval process - from optimizing lexical search (e.g. SOLR tuning) to designing and iterating on models for semantic retrieval
  • Train the latest and greatest ranking models that can learn across multiple objectives and display the most relevant results across numerous search intents
  • Build and deploy Query Understanding systems using state-of-the-art ML models, small language models, and the newest LLMs for gen AI workflows
  • Use LLMs with Prompt Engineering, Fine Tuning, and other advanced gen AI techniques to build and iterate on Reddit Answers, all while keeping low latencies and top of the line quality
  • Generate features at the intersection of AI/ML and UI that provide users with useful information about the relevance of search results
  • Ensure pipelines have robust monitoring, high uptime and low latency, while collaborating with product managers, data scientists, ML modelers, and platform engineers to develop a long-term roadmap for a constantly evolving product ecosystem
  • Engage in technical and product strategy, operations, architecture, and execution for one of the largest sites in the world

Required Qualifications:

  • 5-10+ years of industry experience as a machine learning engineer
  • Experience in building and productionizing machine learning models using PyTorch or TensorFlow
  • Experience working with search & recommender systems or query understanding systems at scale
  • Experience building production-quality code with testing, evaluation, and monitoring using OOP, including Python and Golang
  • Experience with GraphQL, REST, HTTP, Thrift or gRPC basics, and the ability to design and implement maintainable APIs. Deep systems level understanding of industry-scale recommendation systems
  • Experience with large-scale data stacks (e.g., Kubeflow, Airflow, BigQuery, GraphQL, Kafka, Redis)
  • Competitive benefits including 401k matching, home office workspace support, family planning, flexible vacation, wellness days, and volunteer time off

Pay Transparency:

This job posting may span more than one career level. In addition to base salary, this job is eligible for equity in the form of restricted stock units and may be eligible for additional compensation depending on the role. Reddit offers medical, dental, and vision insurance, 401(k) with employer match, generous time off, and parental leave. Base pay range for this position is $185,800 - $322,000 USD and may vary by location and experience. More details at Reddit Careers.

This description preserves the core content about responsibilities, qualifications, and compensation while removing extraneous form fields and boilerplate. The information remains focused on the role and its requirements.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.