Amazon Development Center U.S., Inc.
Technology
Sr.SoftwareDevEngineer,RedshiftDistributedSystems
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr. Software Dev Engineer, Redshift Distributed Systems at Amazon Development Center U.S., Inc.. Skills: Distributed systems, Storage architecture, Cloud analytics. Innovate system architectures. Design storage subsystems”
What You'll Achieve.
Ensure data is safe; Ensure data is accessible; Ensure data is fast
Industry & Context.
Solve complex problems; Debug issues; Root cause analysis
What They're Looking For.
Must Have
5+ years software development experience, 5+ years programming experience, 5+ years leading design or architecture, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team
Nice to Have
5+ years full software development life cycle experience, Bachelor's degree in computer science
What You'll Do.
Innovate system architectures
Design storage subsystems
Develop storage subsystems
Design metadata subsystems
Develop metadata subsystems
Design catalog subsystems
Develop catalog subsystems
Solve complex problems
Debug cross-cutting issues
Drive performance improvements
Improve reliability guarantees
Improve durability guarantees
Mentor junior engineers
Grow junior engineers
Raise bar on operational excellence
Build deep observability
Reduce operational toil
Strengthen team's ability
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 powerful 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. Key job responsibilities Innovate system architectures that address scalability, reliability, and performance for large-scale distributed systems Design and develop core storage, metadata, and catalog subsystems 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, in-memory caching, and catalog operations Improve reliability and durability guarantees through resilient system desi
Applying for this Sr. Software Dev Engineer, Redshift Distributed Systems 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.