Amazon Web Services, Inc.

Technology

SoftwareDevelopmentEngineer,AWSOpenSearch

$70–194k Austin, Texas, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →