Software Development Engineer, AWS OpenSearch
Core
Design, develop, and support high-throughput, highly available, distributed, multi-tenant, cloud-native systems for Amazon OpenSearch Service.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Distributed search and observability clusters for AWS customers
Domain
Cloud infrastructure, distributed systems, search technology
Required skills
Java, Rust, distributed systems design, data pipeline orchestration, query optimization, cluster management, multi-tenant architecture
Preferred skills
Full software development lifecycle experience, system architecture, code reviews, testing, operations
Technologies
Java, Rust, Python, Golang, AWS services
Responsibilities
Design and build scalable, fault-tolerant distributed systems; develop and maintain key system features; optimize data ingestion and search performance; advocate for operational improvements
Seniority
Senior, hands-on IC