Amazon Web Services, Inc.
Technology
SoftwareDevelopmentEngineer,AWSOpenSearch
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Development Engineer, AWS OpenSearch at Amazon Web Services, Inc.. Skills: Distributed systems, Cloud native, Search infrastructure. Design distributed systems. Develop distributed systems”
Industry & Context.
Solve technical challenges; Solve challenging problems
What They're Looking For.
Must Have
3+ years professional software development experience, 2+ years design or architecture experience, Experience programming with at least one software programming language
Nice to Have
3+ years full software development life cycle experience
What You'll Do.
Design distributed systems
Develop distributed systems
Support distributed systems
Produce bullet-proof code
Lead development key features
Maintain key features
Design scalable systems
Build fault-tolerant systems
Work on data ingestion
Work on search optimization
Work on query optimization
Work on machine learning
Identify operational improvements
Advocate for operational improvements
Reduce maintenance cost
Reduce development cost
How You'll Work.
Team & Collaboration
Working with other team members; Agile/Scrum environment; High-performing team; AI-led team
Process & Methodology
Agile, Scrum
Full Job Description
Amazon OpenSearch Service is a fully managed service that makes it easy to deploy, operate, and scale OpenSearch clusters for log analytics, full-text search, application monitoring, and more. As part of AWS, we serve hundreds of thousands of customers who rely on OpenSearch to power mission-critical search and observability workloads at scale. As a Software Development Engineer on the OpenSearch team, you will help solve a variety of technical challenges in distributed systems, data ingestion, and search infrastructure. You will play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology leaders within the team. You will help invent new features, design, develop, and deploy reliable distributed services that operate at massive scale across all AWS regions. You will work with a variety of core languages and technologies including Rust, Java, Python, Golang, and AWS-native services. You will tackle challenging problems in areas such as cluster management, data pipeline orchestration, query optimization, and multi-tenant infrastructure — all while ensuring high availability and security for our customers. You should be comfortable with a degree of ambiguity that's higher than most projects and relish the idea of solving problems that span the full stack — from control plane APIs to data plane performance. Along the way, we guarantee that you'll learn a ton, have fun, and make a positive impact on many customers. This is a greenfield opportunity on a newly formed, high-performing, AI-led team. A true Think Big initiative from the ground up. Key job responsibilities * Design, develop and support high throughput, highly available, distributed, multi-tenant, cloud native systems. * Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java and Rust. * Leading development and maintenance of key system features
Applying for this Software Development Engineer, AWS OpenSearch role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Amazon Web Services, Inc.?
Real rants from real employees. Read before you apply.