Jobs · Consulting · California

Software Dev Engineer III, Redshift

Amazon Web Services (AWS) · East Palo Alto, CA · 1 wk ago
ConsultingFull-time

About the role

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.

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 design, automated recovery, and defensive engineering
  • Mentor and grow junior engineers through design reviews, code reviews, and technical guidance
  • Raise the bar on operational excellence by building deep observability, reducing operational toil, and strengthening the team's ability to resolve complex customer-impacting issues

About the team

AWS is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Basic Qualifications

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Similar jobs