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, Search infrastructure, Cloud native. 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, 2+ years design or architecture, Programming with at least one language
Nice to Have
3+ years full SDLC experience, Bachelor's in computer science
What You'll Do.
Design distributed systems
Develop distributed systems
Support distributed systems
Produce efficient code
Lead feature development
Maintain system 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 improvements
Reduce maintenance cost
Reduce development cost
How You'll Work.
Team & Collaboration
Working with team members; Agile/Scrum environment; Partner with technology leaders
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. Join a newly formed, high-performing, AI-led team driving a greenfield Think Big initiative to define the next generation of search and AI infrastructure. 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 maintenanc
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.