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, Search infrastructure, Cloud native. 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, 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

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 →