Search jobs > Palo Alto, CA > Performance engineer

Sr. Performance Engineer, Redshift Performance Engineering

Amazon Development Center U.S., Inc.
East Palo Alto, California, USA
$131.4K a year
Full-time

The Amazon Redshift Performance Engineering team is looking for an experienced performance engineer who is passionate about database and distributed systems performance.

Join our team and help us make the fastest data warehouse even faster!

As part of the Redshift Performance Engineering team, you will use your experience and skills to identify ways to improve performance and help set the direction and priorities of other engineering teams.

You will tackle some of the most challenging performance problems and get involved in performance optimization from the application level down to the code and hardware level.

Key job responsibilities

A Sr. Performance Engineer at Amazon Redshift needs to be able to diagnose any performance bottleneck. When diagnosing a performance issue, they need to be able to start with application logs, and dive deeper into the source code, profiling information, and OS and system metrics to RCA performance issues.

They need to be able to run experiments and benchmarks to understand the performance of a complex distributed system and isolate performance issues.

They also need to have strong judgement and experience to know what performance issues have the biggest impact to our customers.

They need to be highly organized and able to clearly present results and recommendations to development teams. They need to be comfortable reading, modifying, and optimizing C++ code to test performance hypotheses.

We are open to hiring candidates to work out of one of the following locations :

East Palo Alto, CA, USA

BASIC QUALIFICATIONS

  • 5+ years as a software developer or performance engineer developing or optimizing performance-oriented software in C or C++
  • 3+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

Experience as a tech lead on a performance engineering or software development team

Experience working with a SQL database

Experience with a datawarehouse such as Redshift

30+ days ago
Related jobs
Promoted
Apple
Cupertino, California

This is your opportunity to be part of an outstanding software engineering team shipping features to surprise and delight customers on the iPhone, Mac, Apple Watch, iPad, and more! The Machine Learning Personalization team in Proactive Intelligence provides personalized machine learning on device wi...

Semiconductor Engineering
San Jose, California

As a Performance Analysis Engineer, you will be responsible for efficiently and creatively driving and resolving architectural investigations and performance tradeoff studies across various SoC components (CPU, IO, interconnects, memory controllers). You will perform workload characterization to ide...

Promoted
Apple
Cupertino, California

Apple Maps team is looking for technically expert Performance Engineers to support the performance qualification, analysis and profiling of all Maps services. Years of experience in Performance Engineering and development. This is challenging and requires both passion for solving difficult problems ...

AMD
San Jose, California

Machine Learning Performance Engineer to focus on ML Performance modeling, projection, and optimization for various ML workloads, and participate in hardware and software co-design. As a Machine Learning Performance Engineer, you will analyze and explore recent ML models, understand their compute an...

Advanced Micro Devices, Inc
Santa Clara, California

Identify performance bottlenecks that impact data center GPU-accelerated workloads, tune and collaborate with other software teams to improve performance Stay up to date with emerging technologies and trends and explore ways to improve the performance of GPU-accelerated workloads at scale PREFERRED ...

TikTok
San Jose, California

In this role, you will optimize the performance of TikTok's next-generation video technologies, collaborate with external mobile SoC/device/service partners, and deliver the best user experience on a huge variety of mobile platforms for TikTok creators around the world. Profile and optimize video pe...

GlobalLogic
San Jose, California

Performance Validation Plan and Performance Results documentation. Performance tuning techniques: OS (z/OS), Database (IMS, DB2) with focus on IMS tuning. Execute performance tests as needed for client site problem determination/fix validation. Maintain and update performance test scripts as needed....

TikTok
San Jose, California

In this role, you will optimize the performance of TikTok's next-generation video technologies, collaborate with external mobile SoC/device/service partners, and deliver the best user experience on a huge variety of mobile platforms for TikTok creators around the world. Profile and optimize video pe...

Ventana Micro Systems
Cupertino, California

Processor Performance Engineer will be tasked to:. Recently responsibility for microarchitecture/design or a combination of performance modeling, analysis, validation, and correlation for high performance CPU or GPU, memory subsystem, or related system-level designs. Refine Performance Modeling infr...

Apple Inc.
Sunnyvale, California

Do you have a passion for invention and self-challenge? This role is at the center of a silicon design group responsible for crafting and productizing innovative cellular SoCs! As a cellular system performance engineer, you will be responsible for the bringup and validation of end-to-end cellular sy...