Senior Staff Software Engineer, Indexing & Retrieval Platform

Reddit

Remote, US
Base: $279,200; equity: eligible for restricted st...
**
10+ years software engineering experience
3+ years technical leadership in distributed systems
Deep expertise in large-scale batch and stream processing
** Reddit is seeking a Senior Staff Software Engineer for its ML Indexing & Retrieval Platform team, responsible for developing and scaling core infrastructure for machine learning-driven recommendations. The ideal candidate should have extensive experience in software engineering, particularly in indexing and retrieval systems, and will lead the technical strategy for the platform. **

Job Summary

  • The team is responsible for building and scaling the core infrastructure that powers machine learning driven recommendations at Reddit.
  • You will lead the development of next-generation ML Indexing & Retrieval systems, owning the full lifecycle from ideation to production.
  • Benefits include comprehensive healthcare, 401k with employer match, flexible vacation, and generous paid parental leave.

Matching Summary

Match Score: 75

** Reddit is seeking a Senior Staff Software Engineer for its ML Indexing & Retrieval Platform team, responsible for developing and scaling core infrastructure for machine learning-driven recommendations. The ideal candidate should have extensive experience in software engineering, particularly in indexing and retrieval systems, and will lead the technical strategy for the platform. **

Salary

Base: $279,200; Equity: Eligible for restricted stock units; Benefits: Comprehensive healthcare, 401k match, paid time off

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • 3+ years technical leadership in distributed systems
  • Deep expertise in large-scale batch and stream processing
  • Expertise in lexical and vector search technologies
  • Proficiency with Flink, Airflow, Spark frameworks
  • Experience with Kubernetes, Docker, AWS, GCP

Nice-to-have

  • Strong communicator and mentor capabilities
  • Ability to translate complex challenges into strategies
  • Experience with Milvus, Vespa, or Elasticsearch
  • Collaboration across cross-functional product teams

Key Requirements

  • 10+ years of experience in software engineering
  • 3+ years in technical leadership roles
  • Proven experience designing large-scale low-latency retrieval services

Work Rights

Not specified

Tailored Resume

Cover Letter