Job Closed

This listing is no longer active.

Reddit logo
Reddit

Reddit is an online platform utilized by thousands of communities to connect and converse about a wide variety of topics, including TV and movie fan theories, s

Staff Software Engineer, ML Search

Location

United States

Posted

178 days ago

Salary

$23K - $322K / year

Seniority

Lead

Job Description

Staff Software Engineer, ML Search

Reddit

• 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

ContractRemoteTeam 10,001+H1B No Sponsor

• Diseñar la arquitectura técnica de sistemas complejos, garantizar su alineación con los estándares de la organización y brindar soporte técnico a los equipos de desarrollo en la implementación de las soluciones. • Definir la arquitectura de sistemas y aplicaciones, asegurando su escalabilidad, mantenibilidad y rendimiento. • Analizar los requisitos del negocio y traducirlos en soluciones técnicas viables y eficientes. • Evaluar y seleccionar tecnologías adecuadas para cumplir con los objetivos de los proyectos. • Supervisar la calidad del código y asegurar el cumplimiento de estándares y buenas prácticas de desarrollo. • Colaborar con equipos multifuncionales para integrar sistemas y soluciones complejas. • Brindar mentoría técnica a los desarrolladores y garantizar el alineamiento con la visión arquitectónica. • Identificar y mitigar riesgos técnicos durante el ciclo de vida del desarrollo de software.

Peru
S/7K - S/9.5K / month
Abstrabit Technologies logo

Full Stack Developer Intern – AI Focus, Class of 2025

Abstrabit Technologies

Empowering Your Business with Tailored AI and GPT Solutions

InternshipRemoteTeam 11-50H1B No Sponsor

• Join our remote team as a Full Stack Developer Intern focusing on AI solutions • Gain hands-on experience working on real-world client projects and internal tools • Collaborate with experienced engineers and contribute meaningfully to the development lifecycle • Work with a modern tech stack including Node.js/Python (backend), React/Next.js (frontend), and major cloud platforms (AWS/GCP/Azure)

India
Job Closed
Hightouch logo

Principal Engineer, Streaming Systems

Hightouch

Sync customer data from your warehouse into the tools your business teams rely on.

OtherRemoteTeam 51-200Since 2020H1B No Sponsor

• Leading work on high-throughput systems for realtime computation • Building infrastructure that ingests clickstream and transactional data • Ensuring scalability for millions of messages per second

California + 1 moreAll locations: California | New York
$180K - $320K / year
Ncontracts logo

Software Developer

Ncontracts

Risk management and compliance software purpose built for financial services organizations.

OtherRemoteTeam 201-500H1B Sponsor

• Building software as part of a cross functional team alongside other developers, designers, product management, and QA. • Helping to break down work. • Maintaining strong communication with teammates about the work you are doing. • Holding yourself and your teammates accountable for creating high quality, useful software to customers. • Intentional mentorship. • Openness and honesty in code reviews and working with teams. • Rapid diagnosis and resolution of bugs or problems. • Researching new and exciting technologies and perfecting the use of existing ones. • Solving problems with minimal instruction.

Tennessee
$125K - $140K / year
Job Closed