Software Engineer
Must-have:PythonJavaRustBackend
Your tasks
- Design, build, and scale backendservices and data pipelines that power search indexing
- Own performance, capacity, andreliability for your components — including latency, freshness, and indexingthroughput
- Debug and resolve complexproduction issues across distributed systems
- Partner with search ranking,serving, and product teams to evolve the indexing stack toward new requirements
- Raise the technical bar throughdesign reviews, code reviews, and mentorship of other engineers
- Drive technical direction for yourarea, including migrations off legacy components
Requirements
Minimum qualifications -5+ years of professional softwareengineering experience, with a focus on backend or distributed systems
- Strong programming skills in oneor more of C++, Java, Go, Rust, or Python
- Hands-on experience building andoperating large-scale distributed systems in production
- Experience diagnosing and fixingperformance, scalability, and reliability problems
- Demonstrated ability to ownambiguous, multi-quarter technical problems end to end