Reddit, Inc.
Dive into anything
Staff Software Engineer, ML Search
Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 2005H1B No SponsorCompany SiteLinkedIn
Location
United States
Posted
93 days ago
Salary
$23K - $322K / year
Bachelor Degree8 yrs expEnglishAirflowBig QueryElastic SearchGraph QLGRPCKafkaKubernetesPythonRedisThriftGo
Job Description
• Own pipelines and DAGs that move data, features, embeddings, and models through the ML lifecycle
• Design/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
Job 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, handling end-to-end system development.
- Proven track record in delivering large and complex systems with big business impacts.
- Knowledge and experience working with search systems (e.g. Lucene, Solr, ElasticSearch, Opensearch etc.).
- Demonstrated expertise at cross-functional collaboration - successfully shipped several large-scale projects with complex dependencies across teams.
- Proficient in object-oriented programming (Python, Golang).
- Experience in API design and integration with GraphQL, REST, HTTP, Thrift or gRPC.
- Experience of developing applications using large-scale data stack - e.g. Kubeflow, Airflow, BigQuery, Kafka, Kubernetes, Redis etc.
Benefits
- Comprehensive Healthcare Benefits
- 401k Matching
- Workspace benefits for your home office
- Personal & Professional development funds
- Family Planning Support
- Flexible Vacation (please use them!) & Reddit Global Wellness Days
- 4+ months paid Parental Leave
- Paid Volunteer time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer, Streaming Systems
HightouchSync customer data from your warehouse into the tools your business teams rely on.
Full-stack Engineer93 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor
Principal Engineer leading high-throughput systems at Hightouch
Distributed Systems
Software Developer
NcontractsRisk management and compliance software purpose built for financial services organizations.
Full-stack Engineer93 days ago
Full TimeRemoteTeam 201-500H1B Sponsor
Software Developer – L3 building software for financial institutions
AngularAWSAzureCloudDistributed SystemsJavaScriptReactSQLVue.js.NET
Software Developer L4
NcontractsRisk management and compliance software purpose built for financial services organizations.
Full-stack Engineer93 days ago
Full TimeRemoteTeam 201-500H1B Sponsor
Senior Developer building and integrating products at Ncontracts in a remote setting
AWSAzureCloudJavaScriptPythonSQL
Senior Software Engineer – Core Services
RulaOur mission is to make mental healthcare work for everyone.
Full-stack Engineer93 days ago
Full TimeRemoteTeam 201-500Since 2019H1B No Sponsor
Senior Engineer building core services for mental health platform at Rula
AWSKafkaKubernetesNode.jsPythonRubyTypeScript