The point where experts and best companies meet
Share
Key job responsibilities
As a Senior Software developer on the AWS OpenSearch team, you will:* Design, develop and support a world-class search platform serving individuals and businesses of all sizes
* Produce bullet-proof code that is robust, efficient and maintainable
* Work on challenging problems in areas such as data storage, query optimization, JVM performance optimization, security, machine learning and more.
* Apply advanced AI technology to help users utilize our products better and more efficiently
* Maintain team's github repo and interact with open source community
About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- 4+ 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
- Bachelor's degree in computer science or equivalent
- 4+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
These jobs might be a good fit