Amazon Development Center U.S., Inc.

Technology

SoftwareDevEngineer,RedshiftDistributedSystems,AWSRedshift

$165–224k East Palo Alto, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

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

The Brief

“Software Dev Engineer, Redshift Distributed Systems, AWS Redshift at Amazon Development Center U.S., Inc.. Skills: Distributed systems, Data warehousing, Cloud analytics. Innovate architecture for scalability. Design core storage”

What You'll Achieve.

Keep Redshift at forefront; Ensure data is safe; Ensure data is accessible; Ensure data is fast

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

2+ years professional software development, 1+ years software development engineer, 1+ years designing distributed software, 1+ years Object Oriented Design, Bachelor's degree or foreign equivalent, Experience programming at least one language

Nice to Have

3+ years full software development lifecycle, Databases or Distributed Systems experience, Storage and C++ experience a plus

What You'll Do.

Innovate architecture for scalability

Develop core metadata

Solve complex problems

Debug cross-cutting issues

Drive performance improvements

Improve reliability guarantees

Improve durability guarantees

Mentor junior engineers

Raise bar on operational excellence

Build deep observability

Reduce operational toil

How You'll Work.

Team & Collaboration

Design reviews; Code reviews

Full Job Description

Are you interested in building next-generation hyper-scale distributed systems in the cloud? Amazon Redshift is a rapidly growing, fast, and fully managed petabyte-scale data warehouse service in the cloud. Tens of thousands of customers rely on Redshift to analyze exabytes of data every day to power their most critical analytics workloads. Join the Amazon Redshift Data Foundation team to solve some of the most challenging problems in petabyte-scale distributed data systems. Our team owns the critical foundation that underpins Redshift's storage, metadata, durability, and reliability guarantees — the cornerstone on which every query, every table, and every customer workload depends. You will dive deep into complex interactions within the Redshift engine, tackling large-scale, high-complexity problems that span data storage architecture, durability mechanisms, and performance optimization at massive scale. We're looking for an engineer with a strong understanding of distributed systems, storage internals, and the curiosity to ask the right questions as we build a best-in-class cloud analytics database engine. You will design and deliver features that keep Redshift at the forefront of cloud analytics — ensuring data is always safe, always accessible, and always fast. * Databases or Distributed Systems experience is mandatory; Storage and C++ experience is a plus. Key job responsibilities - Innovate architecture that address scalability, reliability, and performance for large-scale distributed systems - Design and develop core storage and metadata, that operate reliably at petabyte scale - Solve large-scale, high-complexity problems spanning data durability, availability, consistency, and performance - Debug deep, cross-cutting issues that require understanding the full stack — from query planning to distributed storage to on-disk data formats - Drive performance improvements in storage I/O paths, metadata access patterns, and in-memory caching - Improve reliability an

Free ATS check

Applying for this Software Dev Engineer, Redshift Distributed Systems, AWS Redshift 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 Development Center U.S., Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →