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