Software Development Engineer, Lucene Search Engine Team
">
The Lucene Search Engine team designs and develops query serving and indexing components of Amazon product search stack. Our mission-critical service is built with open-source Lucene at its core.
">
The service is responsible for matching customer keywords to products in Amazon's catalog, applies business rules to narrow down the selection and rank selected products using sophisticated algorithms all under a strict latency budget.
">
Our service is designed to support both lexical and semantic matching using state-of-the-art (SOTA) approximate near neighbor (ANN) search on learned vector representations (embeddings).
">
Key Responsibilities:
">
1. Improve the binning and faceting capabilities of Search Engine.
">
2. Dive deep into search engine internals to identify opportunities for improving performance and efficiency of Search Engine.
">
3. Collaborate with partner teams to turn feature requests into requirements and work with Senior and Principal engineers to define project roadmap.
">
4. Own the end-to-end delivery on a medium complexity project.
">
5. Contribute to open source Lucene and bring latest advancements in Lucene in house.
">
6. Design and develop tooling to improve operational efficiency.
">
7. Participate in oncall and maintain a high bar on operational excellence.
">
BASIC QUALIFICATIONS
">
1. Experience (non-internship) in professional software development.
">
2. Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems.
">
3. Experience programming with at least one software programming language.
">
PREFERRED QUALIFICATIONS
">
1. Bachelor's degree in computer science or equivalent.
">
2. Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
">
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.