
Staff Software Engineer, ML Search
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