Doctor logo

Software Development Engineer - High-Performance Query Processing

Doctor

Job Overview

Join our team as a Software Development Engineer focused on high-performance query processing. You will be part of the Amazon Redshift team, the world’s most popular fully managed cloud data warehouse. Our team is responsible for designing and implementing state-of-the-art distributed data processing algorithms for the parallel execution query engine.

Key Responsibilities

  • Design and implement distributed data processing algorithms for the parallel execution query engine.
  • Identify opportunities for performance improvement by analyzing query plans and execution states.
  • Deploy and monitor new features in a highly available and fault-tolerant cloud system.

A Day in the Life

As a Software Development Engineer, you will tackle challenges that influence millions of customers worldwide. You will create new products, features, and services from scratch, managing ambiguity and the fast-paced development cycles typical of Amazon.

About the Team

The Query Processing team is at the heart of Redshift's data plane, responsible for query analysis, optimization, and execution. We focus on maintaining Amazon Redshift’s lead on price-performance by combining novel techniques for distributed query planning, code generation, and execution with optimized data encodings and hardware-conscious algorithms.

Basic Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or related fields.
  • Programming experience with C or C++.
  • Experience in query optimization, job scheduling, resource management, query execution, data compression technologies, or information theory.

Preferred Qualifications

  • PhD in Systems, Information Theory, Databases, Computer Science, or related fields.
  • Strong knowledge of computer science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
  • Strong software development skills.

Compensation

The base salary for this position ranges from €99,500 to €200,000 per year, depending on location and experience. Additional compensation may include equity and other benefits.

How to Apply

Interested candidates should apply via our internal or external career site. This position will remain open until filled.

Equal Opportunity Employer

Amazon is committed to 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 other legally protected status.

Benefits
Extracted with AI

  • Medical insurance
  • Financial benefits
  • Equity options

Similar jobs

Last update: 23 minutes ago

Doctor logo
Doctor

Software Development Engineer I, Redshift

Join Amazon Redshift as a Software Development Engineer I to design and implement high-performance data solutions.

Doctor logo
Doctor

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, JavaScript, and frameworks like React.

Amazon logo
Amazon logo
Amazon

Senior Software Development Engineer

Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.

Amazon logo
Amazon

Senior Applied Scientist

Join Amazon as a Senior Applied Scientist to lead machine learning projects, optimize ad performance, and drive innovation.

Amazon logo
Amazon

Senior Applied Scientist

Join Amazon as a Senior Applied Scientist to lead machine learning projects, optimize models, and drive innovation in advertising.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Applied Scientist, AWS Marketing AI/ML

Join AWS as a Senior Applied Scientist in Marketing AI/ML, leading personalization and targeting initiatives.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.

Amazon logo
Amazon

Front-End Engineer

Join Amazon as a Front-End Engineer to build user-facing software with HTML, CSS, and JavaScript.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.

Remo Health logo
Remo Health

Senior Software Engineer II, Provider Experience

Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.

PlushCare logo
PlushCare

Data Engineer II

Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.

Amazon logo
Amazon

Software Development Engineer Intern

Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.

Amazon Music logo
Amazon Music

Software Development Engineer

Join Amazon Music as a Software Development Engineer in San Francisco. Work on innovative audio entertainment solutions.

Amazon logo
Amazon

Applied Scientist, Brand Understanding Team

Join Amazon's Brand Understanding Team as an Applied Scientist to drive machine learning projects and innovations.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.

Amazon logo
Amazon

Software Development Engineer, Fashion Tech

Join Amazon as a Software Development Engineer in Fashion Tech, designing next-gen shopping experiences.

Amazon logo
Amazon

Senior Applied Scientist, Sponsored Products

Join Amazon as a Senior Applied Scientist in New York, focusing on AI, ML, and data science for Sponsored Products.

Stream logo
Stream

DevOps Engineer with AWS and Linux Expertise

Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Twitch logo
Twitch

Data Scientist

Experienced Data Scientist needed for Twitch's central analytics and finance. Remote within the U.S. SQL, Python, R, Tableau skills required.