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 Job Pages

More Full-stack Engineer Jobs

Principal Engineer, Streaming Systems

Hightouch

Sync 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
California + 1 moreAll locations: California, New York
$180K - $320K / year

Software Developer

Ncontracts

Risk 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
Tennessee
$125K - $140K / year

Software Developer L4

Ncontracts

Risk 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
Tennessee
$140K - $160K / year

Senior Software Engineer – Core Services

Rula

Our 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
Hawaii
$165.5K - $205K / year