> Markdown version of [/jobs/ext/1959228-software-development-engineer-amazon-opensearch-opensearch-core-and-serverless](https://www.wearedevelopers.com/jobs/ext/1959228-software-development-engineer-amazon-opensearch-opensearch-core-and-serverless). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - Amazon OpenSearch, OpenSearch Core and Serverless - **Company:** Amazon.com, Inc. - **Location:** Bellevue, WA, United States - **Salary:** $143,700.0 - $194,400.0 - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Amazon Web Services, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Apache Lucene, Code Review, Codecs, Computer Programming, Data Structures, Software Design Patterns, Distributed Systems, Perl (Programming Language), Information Retrieval, Python (Programming Language), Log Analysis, MongoDB, Object-Oriented Software Development, Open Source Technology, Software Engineering, Apache Solr, Multithreading, Information Technology, Cassandra, Build Process, Software Coding, Software Version Control, Serverless Computing, Programming Languages - **Published:** August 6, 2026 - **Apply:** https://www.amazon.jobs/en/jobs/10493014/software-development-engineer-amazon-opensearch-opensearch-core-and-serverless ## About the Role Are you interested in expanding the core search and query engine autoscaling 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? Do you have experience working directly with Lucene and understand how features like Lucene codecs, facets, similarity functions, k-NN, and queries work? Do you get the differences between dense and sparse vector search? Do your peers consider you a mentor and do you enjoy scaling yourself by helping others learn?, * 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., * 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 * Experience in building large scale, extensible user experience platform on a public cloud * Experience contributing to the Lucene project and you are a committer or on a path to becoming one. * Deep understanding of information retrieval, search, search similarity and scoring, and the storage formats and data structures that make search different than other types of applications., 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 1+ years of software development engineer or related occupational experience - 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience - 1+ years of Object Oriented Design experience - Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field - Experience programming with at least one software programming language Preferred Qualifications - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent ## Description 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. * Join a great group of motivated, top-notch, people and work with them to solve challenging problems in a fun, collaborative environment ## Related Videos - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming](https://www.wearedevelopers.com/videos/1167-maximising-cassandra-s-potential-tips-on-schema-queries-parallel-access-and-reactive-programming) - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) - [Accelerating GenAI Development: Harnessing Astra DB Vector Store and Langflow for LLM-Powered Apps](https://www.wearedevelopers.com/videos/966-accelerating-genai-development-harnessing-astra-db-vector-store-and-langflow-for-llm-powered-apps) - [Building Real-Time AI/ML Agents with Distributed Data using Apache Cassandra and Astra DB](https://www.wearedevelopers.com/videos/782-building-real-time-ai-ml-agents-with-distributed-data-using-apache-cassandra-and-astra-db) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)