Current jobs related to Lead Software Engineer, Amazon Redshift - Palo Alto, California - Amazon


  • Palo Alto, California, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer III to join our Amazon Redshift team. As a key member of our team, you will be responsible for architecting, designing, and implementing automation infrastructure and tools for AWS Redshift at scale.Key ResponsibilitiesArchitect and design automation infrastructure and tools for AWS...


  • East Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Amazon Redshift team. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale distributed systems that power Amazon Redshift.As a Senior Software Development Engineer, you will work closely with our team to...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Performance Engineer to join our Redshift Performance Engineering team at Amazon. As a key member of our team, you will be responsible for identifying and optimizing performance bottlenecks in our distributed systems, working closely with cross-functional teams to drive performance improvements, and...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Amazon Redshift team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based database systems.Your primary focus will be on building and maintaining the core database features of Amazon Redshift, ensuring...


  • Palo Alto, California, United States Amazon Full time

    Performance Engineer Job DescriptionThe Amazon Redshift Performance Engineering team is seeking an experienced performance engineer to improve database and distributed systems performance.As a Sr. Performance Engineer, you will diagnose performance bottlenecks, analyze application logs, and optimize C++ code to enhance system performance.Key responsibilities...


  • Palo Alto, California, United States Amazon Full time

    Performance Engineer Role OverviewThe Amazon Redshift Performance Engineering team is seeking an experienced performance engineer to contribute to the development of high-performance database systems.As a performance engineer, you will be responsible for identifying and addressing performance bottlenecks in our database systems, working closely with...


  • Palo Alto, California, United States Amazon Full time

    Revolutionize Database Architecture in the CloudAre you passionate about building next-generation hyper-scale database services in the cloud? Do you want to be part of a team that's shaping the future of database computing? Amazon Redshift is a rapidly growing, fast and powerful, fully managed, petabyte-scale data warehouse service in the cloud. It enables...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking an experienced Senior Performance Engineer to join our Amazon Redshift Performance Engineering team. As a key member of our team, you will be responsible for identifying ways to improve performance and setting the direction and priorities of other engineering teams.Key ResponsibilitiesDiagnose performance bottlenecks in complex...


  • Palo Alto, California, United States Amazon Full time

    Job DescriptionAmazon Redshift is the world's most popular fully managed cloud data warehouse. With tens of thousands of enterprise customers relying on it, we need innovative engineers to help shape its future.We're looking for a Senior Software Development Engineer to join our Redshift Query Processing team. As a key member of our team, you'll be...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Performance Engineer to join our Redshift Performance Engineering team at Amazon. As a key member of our team, you will be responsible for identifying and optimizing performance bottlenecks in our cloud-based data warehouse platform.Key ResponsibilitiesDiagnose and resolve performance issues in our data...


  • East Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Redshift team. As a key member of our team, you will be responsible for leading the development of infrastructure services at the intersection of developer tooling, scaled test frameworks, and distributed systems.As a hands-on practitioner, you will lead by...


  • Palo Alto, California, United States Amazon Full time

    Job SummaryAmazon is seeking a highly skilled Senior Software Development Engineer to join our AI-First Initiative team. As a key member of this team, you will be responsible for designing and developing cutting-edge machine learning solutions to improve the search experience for our customers.Key Responsibilities:Design and develop large-scale machine...


  • Palo Alto, California, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Web Services, Inc. This is a unique opportunity to work on the next generation of data warehouse systems and contribute to the overall strategy of our cloud data warehousing service.Key ResponsibilitiesDesign and implement automation infrastructure...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Customer Self-Service and Automation team at Amazon. As a key member of our team, you will be responsible for architecting and leading the development of robust inference infrastructure for Amazon's conversational AI customer service chatbots.Key...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Sponsored Products team at Amazon. As a key member of our team, you will be responsible for designing and developing software systems that drive discovery and sales of merchandise on Amazon.Our team is responsible for building a world-class advertising business,...


  • Palo Alto, California, United States Amazon Full time

    About the JobWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a member of our Foundational Security Services team, you will be responsible for designing and building a large-scale next-generation Authentication Management System.Key ResponsibilitiesDesign and develop state-of-the-art approaches to solving complex...


  • Palo Alto, California, United States Amazon Full time

    About the RoleAmazon is seeking a highly skilled Software Development Engineer to join our Data Firehose team. As a key member of this team, you will be responsible for designing, developing, and deploying scalable and highly available data ingestion solutions.Key Responsibilities:Design and develop new features and functionality for the Data Firehose...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe're seeking a talented Software Development Engineer to join our team at Amazon. As a key member of our team, you will design and build innovative technologies in a large distributed computing environment, helping to lead fundamental changes in the industry.As a Software Development Engineer at Amazon, you will have the opportunity to work on...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Ad Exchange (AAX). As a key member of our team, you will be responsible for designing and building innovative technologies in a large distributed computing environment.Our team is focused on developing cutting-edge, massively scalable services technology in...


  • Palo Alto, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our ADSP AAX team. As a key member of our team, you will be responsible for designing and building innovative technologies in a large distributed computing environment.Key ResponsibilitiesCollaborate with experienced cross-disciplinary Amazonians to develop, design, and bring...

Lead Software Engineer, Amazon Redshift

2 months ago


Palo Alto, California, United States Amazon Full time

Join the Amazon Redshift Data Management Team to tackle the intricate challenges involved in developing a robust database engine and managing a petabyte-scale infrastructure. You will play a pivotal role in the design and implementation of innovative features aimed at improving the system's availability, scalability, and performance.

Key Responsibilities:

  • Design, develop, test, deploy, and maintain large-scale software solutions adhering to industry best practices.
  • Produce clean, readable, and maintainable code while troubleshooting complex issues across various systems.
  • Effectively communicate intricate features, challenges, and solutions in detail.
  • Collaborate with cross-functional teams to design, deliver, and sustain large-scale features.
  • Enhance the architecture, scalability, reliability, and performance of the database system.
  • Provide mentorship and guidance to junior engineers.

About the Team:

Amazon Redshift is a fully managed, AI-driven, petabyte-scale cloud data warehouse service. Thousands of customers rely on Redshift to transform their data analytics processes, delivering critical insights for their operations. As part of the Redshift Data Management team, we focus on key areas such as high scalability, performance, storage, transaction processing, and autonomics.

Basic Qualifications:

  • 5+ years of professional software development experience, excluding internships.
  • 5+ years of programming experience with at least one software language.
  • 5+ years of experience leading design or architecture of both new and existing systems.
  • Experience mentoring, leading, or managing an engineering team.

Preferred Qualifications:

  • 5+ years of experience across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Master's degree in computer science or a related field.
  • 3+ years of experience in the design and development of large-scale DBMS services.
  • 5+ years of experience developing large-scale systems in C++ or C.

Amazon is dedicated to fostering a diverse and inclusive workplace. We are an equal opportunity employer and do not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.

Our compensation reflects the labor market across various U.S. geographic areas. The base pay for this position ranges from $151,300/year in our lowest geographic market to $261,500/year in our highest geographic market. Pay is influenced by several factors, including market location, and may vary based on job-related knowledge, skills, and experience. Amazon offers a comprehensive compensation package, which may include equity, sign-on bonuses, and a full range of medical, financial, and other benefits.