Senior Software Development Engineer - Amazon OpenSearch, OpenSearch Core and Serverless

Amazon
Bellevue, WA
Job Description
Role Overview

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. You will 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.

What You Will Do

Design, develop, and maintain software by collaborating with the open source community and internal AWS stakeholders on Apache Lucene and OpenSearch. Produce bullet-proof code that is robust, efficient, and maintainable. Exercise your expert knowledge in large scale distributed system design and engineering best practices.

Why It Might Be a Fit

You will have the opportunity to work with other talented engineers passionate about search not only at AWS, but also with folks at other companies contributing to both Lucene, OpenSearch, and other open source projects.

Requirements

  • 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
  • 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

Benefits

  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance
  • Option for Supplemental life plans
  • EAP
  • Mental Health Support
  • Medical Advice Line
  • Flexible Spending Accounts
  • Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave
]]>