Palo Alto, CA, US
26 days ago
Software Development Engineer, Amazon Search
The Amazon Search team owns the software that powers Search - a critical customer-focused feature of Amazon.com. Whenever you visit an Amazon site anywhere in the world, it's our technology that delivers you outstanding search results. Our services are used by millions of Amazon customers a day.

Our team is responsible for the large-scale distributed systems that power those experiences. We design, build and operate high performance fault tolerant services that apply the latest technologies to solve customer problems.




A day in the life
As a software engineer on this team you will:
- Evolve and grow a world-class search system, using AWS technologies to build systems that will be deployed to tens of thousands of machines worldwide, serving billions of requests with latencies in the tens of milliseconds.
- Develop a cutting-edge framework for distributed applications and explore new ways to solve key problems at scale – Everything from how we do A/B tests to high performance inference with deep learned models and LLMs.
- Lead the design, implementation, and operational excellence of critical tier I services from authentication and authorization to deep learning serving infrastructure for matching and ranking in Search backend.
- Maintain a focus on scalability, latency, performance robustness, and cost trade-offs in a containerized cloud-based environment.



We are open to hiring candidates to work out of one of the following locations:

Palo Alto, CA, USA | San Francisco, CA, USA
Confirm your E-mail: Send Email