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.

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

Graduate Software Development Engineer – Redshift Query Processing

Join AWS as a Graduate Software Development Engineer in Berlin, focusing on Redshift Query Processing. Develop cutting-edge cloud data solutions.

Amazon logo
Amazon

Senior Software Development Engineer - Amazon Advertising

Join Amazon's Advertising team as a Senior Software Development Engineer in New York, focusing on scalable solutions and machine learning.

Amazon logo
Amazon

Software Development Engineer II - Search Science Data Infrastructure

Join Amazon's Search Science Data Infrastructure team as a Software Development Engineer II, focusing on ML, big data, and distributed systems.

Amazon logo
Amazon

Software Development Engineer

Join Amazon as a Software Development Engineer to innovate customer service solutions using cutting-edge technologies.

Amazon logo
Amazon

Software Development Engineer

Join Amazon's SFT team as a Software Development Engineer to build scalable solutions for global e-commerce systems.

Doctor logo
Doctor

Software Development Engineer - Compiler

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

Doctor logo
Doctor

Software Development Engineer - Compiler

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

Adobe logo
Adobe

Software Development Engineer

Join Adobe as a Software Development Engineer in San Jose, CA, focusing on high-performance segmentation engines and query optimization.

Amazon logo
Amazon

Software Development Engineer

Join Amazon as a Software Development Engineer in Seattle to build scalable solutions for global e-commerce systems.

Amazon logo
Amazon

Software Development Engineer (AI/ML)

Join Amazon as a Software Development Engineer in AI/ML, working on cutting-edge technology and solving complex problems.

Amazon logo
Amazon

Software Development Engineer

Join Amazon as a Software Development Engineer to enhance delivery experiences for millions of customers worldwide.

Amazon logo
Amazon

Software Development Engineer - Machine Learning

Join Amazon's PXT Central Science Team as a Software Development Engineer specializing in machine learning.

Amazon logo
Amazon

Data Engineer at Amazon

Join Amazon as a Data Engineer, utilizing SQL, AWS, and big data technologies to impact global operations.

Amazon logo
Amazon

Software Development Engineer - ADSP Global

Join Amazon's ADSP Global team as a Software Development Engineer to build large-scale systems for programmatic advertising.

Amazon logo
Amazon

Applied Scientist, Private Brands Discovery

Join Amazon's Private Brands Discovery team as an Applied Scientist to drive machine learning solutions for brand awareness.

Amazon logo
Amazon

Software Development Engineer, ADSP AAX

Join Amazon Ad Exchange as a Software Development Engineer in Palo Alto, CA. Work on scalable, low-latency services in a fast-paced environment.

Amazon logo
Amazon

Software Development Engineer - Amazon Publisher Cloud

Join Amazon's Advertising Technology team as a Software Development Engineer in New York, focusing on cloud services and big data technologies.

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

Software Development Engineer, Ads Core Services

Join Amazon as a Software Development Engineer in Ads Core Services, building scalable ad systems in New York.

Amazon logo
Amazon

Senior Software Development Engineer

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

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

Senior Software Development Engineer - Aurora Limitless Database

Join AWS as a Senior Software Development Engineer to innovate in cloud database services with Aurora Limitless Database.

Amazon logo
Amazon

Senior Software Development Engineer

Join Amazon as a Senior Software Development Engineer to lead design efforts and develop innovative systems.

Amazon logo
Amazon

Senior Software Development Engineer, Japan Store Tech

Join Amazon as a Senior Software Development Engineer to build innovative user experiences using Big Data and Machine Learning.