Software Development Engineer - Amazon OpenSearch, OpenSearch Core and Serverless
Role responsibilities
Design, develop, and maintain software for Apache Lucene and OpenSearch by collaborating with the open-source community and internal AWS stakeholders. Produce robust, efficient code and advocate for open-source standards while mentoring other engineers.
Requirements
Requires 5+ years of professional software development experience with expertise in Lucene or similar inverted index libraries and distributed systems. A degree in Computer Science or a related field is required, with a preference for those who are Lucene committers.
Key skills
Apache Lucene, OpenSearch, Java, C++, Python, Distributed System Design, Inverted Index Storage, Information Retrieval, Vector Search, Object Oriented Design, Software Architecture, Mentoring, Open Source Contribution, Scaling, Code Review, Search Similarity
Keywords
Apache Lucene, OpenSearch, AWS, Java, C++, Python, Distributed Systems, Inverted Index, Vector Search, k-NN, Lucene Codecs, Facets, Similarity Functions, Information Retrieval, Open Source, Apache 2.0 License, Solr, Cassandra, MongoDB, Object Oriented Design, Software Development Life Cycle, Cloud Computing, Scaling, Reliability, Design Patterns, Search Engine, Log Analytics, Serverless, Multi-threaded Applications, Embedded Software