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 & Search Infrastructure)
Builds
Amazon OpenSearch Service (log analytics, full-text search, application monitoring)
Domain
Cloud Infrastructure / Distributed Systems / Search Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Rust, distributed systems design, data pipeline orchestration, query optimization, cluster management, multi-tenant architecture, high availability engineering, security implementation, system prototyping
Preferred skills
Full software development life cycle expertise, code review leadership, build process automation, testing strategy, operations experience
Technologies
Java, Rust, Python, Golang, AWS-native 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 to reduce costs; prototype solutions and validate designs through testing
Seniority
Senior, hands-on IC
