The Lucene Search Engine team at Amazon is seeking a Senior Software Engineer to join their mission-critical service team. This role focuses on developing and improving query serving and indexing components of Amazon's product search stack, built on open-source Lucene. The service handles customer keyword matching to products, applies business rules, and ranks products using sophisticated algorithms under strict latency requirements. The team works on both lexical and semantic matching using state-of-the-art approximate near neighbor (ANN) search on learned vector representations.
As a Senior Engineer, you'll have the opportunity to dive deep into search engine internals, improving both lexical and semantic matching capabilities. You'll collaborate with teams building conversational search experiences and contribute to the open-source Lucene project. The role requires strong technical expertise in search technologies and big data systems, with opportunities to work on large-scale infrastructure.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about search technology and building large-scale systems that directly impact millions of Amazon customers.
The ideal candidate will have strong experience in server-side development, big data technologies, and system architecture. You'll be working in a fast-paced environment where you'll own end-to-end delivery of medium-complexity projects while maintaining high operational excellence standards. The role combines technical depth with the opportunity to influence the future of Amazon's search capabilities.