Reddit

Staff Software Engineer, ML Search

Reddit

Apply
3 months ago
Remote, United States
Staff+
H1B Sponsor

Base Salary

$23k - $322k/yr

Responsibilities

  • Own pipelines and DAGs that move data, features, embeddings, and models through the ML lifecycle.
  • Design and maintain ranking and retrieval services that run models in real-time.
  • Build scalable model-serving APIs, ensuring reliability, efficiency, and performance.
  • Create reusable infrastructure that other MLEs depend on to train, deploy, and iterate on models.
  • Ensure pipelines and systems support high scale, low latency, and operational excellence.
  • Enable modeling with better systems, features, and deployment pathways.

Requirements

  • 8+ years of industry experience with a focus on search and recommendation systems.
  • 6+ years of experience in designing, building, and iterating large-scale search relevance and infrastructure systems.
  • Proven track record in delivering large and complex systems with significant business impacts.
  • Knowledge and experience working with search systems like Lucene, Solr, ElasticSearch, or Opensearch.
  • Demonstrated expertise in cross-functional collaboration on large-scale projects.
  • Proficient in object-oriented programming languages such as Python or Golang.
  • Experience in API design and integration with GraphQL, REST, HTTP, Thrift, or gRPC.
  • Experience developing applications using a large-scale data stack, including Kubeflow, Airflow, BigQuery, Kafka, Kubernetes, or Redis.

Benefits

  • Comprehensive Healthcare Benefits.
  • 401k Matching.
  • Workspace benefits for your home office.
  • Personal & Professional development funds.
  • Family Planning Support.
  • Flexible Vacation and Reddit Global Wellness Days.
  • 4+ months paid Parental Leave.
  • Paid Volunteer time off.

Tech Stack

Apache AirflowApache KafkaElasticsearchGoGoogle BigQueryGraphQLgRPCKubernetesPythonRedis

Categories

AI & MLBackendData Engineering