Jobs / Ama***
Software Development Engineer - Amazon OpenSearch, OpenSearch Core
Ama*** · Bellevue, WA, United States
Visa sponsorship details are locked. Unlock company name and apply link with .
Bellevue, WA, United States143,700-194,400 USD/yearlyRemote
Remuneration
143,700-194,400 USD/yearly
Location
Bellevue, WA, United States
Visa sponsorship
Sponsors visa
Job summary
DESCRIPTION Are you interested in expanding the core search and query engine capabilities of a highly scalable open source log analytics and search platform? Do you like collaborating and working on a decentralized open-source model, but also have ownership on real deployments of that project?
Benefits
Learn more about ourAt https://amazon.jobs/en/USA, WA, Bellevue - 143,700.00 - 194,400.00 USD annually
Qualifications
- Do you have experience working directly with Lucene and understand how features like Lucene codecs, facets, similarity functions, k-NN, and queries work?
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience building search applications on OpenSearch, Solr, Cassandra, MongoDB, or other similar platforms with an understanding of how they work and why.
- A role model mentor and technical lead with a strong ability to break down work, delegate to other engineers, and help them learn and grow.
- You know when to be hands on and when to back off.
- Experience working with Apache Lucene or other inverted index storage libraries and an understanding of data structures, storage formats, and query capabilities that impact performance and usability.
- Preferred
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
Responsibilities
- As a community-driven project, multiple companies and individuals share responsibility for directing and contributing to the OpenSearch Project.
- As a Software Engineer on our team, you will:
- Design, develop and maintain software by collaborating with the open source community and internal AWS stakeholders on Apache Lucene and OpenSearch.
- Have support from AWS in contributing to Apache Lucene as well as OpenSearch.
- If you are already a Lucene committer, we will continue to support your work there; if you are not, we will give you room to become one.
- Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java, C/C++, and Python.
- Exercise your expert knowledge in large scale distributed system design and engineering best practices.
- Follow and set best practices and standards to ensure the high quality contributions.
- Maintain effective communication and collaboration with partner teams, both local and remote, in completing interdependent work items
- Work closely with multiple teams across search service organization and help them understand and implement best practices.
- Advocate for open source, both inside and outside the company.
- Engage with developers and management in seeing our open source release operationalized appropriately with monitoring, alerting, testing.
Skills
Communication
Degrees
AssociateBachelorDegreeMaster
Industry
EnergyInsurance
Company size
Smb