Software Development Engineer, AWS OpenSearch Service

Amazon
Austin, TXFULL_TIMEPosted Aug 1, 2026

Role responsibilities

Design, develop, and operate components of a large-scale distributed control plane for AWS OpenSearch Service. Responsibilities include managing cluster orchestration, ensuring high availability, and treating operational maintenance as core engineering.

Requirements

Requires 3+ years of professional software development experience and 2+ years of system design or architecture experience. A Bachelor's degree in Computer Science or a related field is required, along with proficiency in Java, Rust, Python, or Go.

Key skills

Distributed Systems, Java, Rust, Python, Go, Object Oriented Design, Cluster Orchestration, Multi-tenant Isolation, Capacity Provisioning, Incident Response, System Architecture, GenAI Tools, API Design, Software Development Life Cycle, Reliability Engineering, Scaling

Keywords

AWS, OpenSearch, Apache Lucene, Distributed Systems, Serverless, Log Analytics, Full-text Search, Observability, Vector Search, Java, Rust, Python, Go, C#, C++, Perl, Multi-tenancy, Control Plane, Cloud-native, GenAI, AI Coding Assistants, RCA, Static Stability, Object Oriented Design, SDLC, Capacity Provisioning, Query Routing, Apache 2.0, Multi-modal Data, Intelligent Retrieval Engine

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free