Software Development Engineer, Lucene Search Engine Team
AI Summary ✨
Requirements
Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software programming language
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
Improve the binning and faceting capabilities of Search Engine
Dive deep into search engine internals to identify opportunities for improving performance and efficiency of Search Engine
Collaborate with partner teams to turn feature requests into requirements and work with Senior and Principal engineers to define project roadmap
Own the end-to-end delivery on a medium complexity project
Contribute to open source Lucene and bring latest advancements in Lucene in house
Design and develop tooling to improve operational efficiency
Participate in oncall and maintain a high bar on operational excellence
Perks and Benefits
Equal opportunity employer with a diverse workforce
Passionate about recruiting based on experience and skills
Values discovery, invention, simplification, and building