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
Software Development Engineer I, Redshift
Join Amazon Redshift as a Software Development Engineer I to design and implement high-performance data solutions.
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.
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.
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.
Software Development Engineer
Join Amazon as a Software Development Engineer to innovate customer service solutions using cutting-edge technologies.
Software Development Engineer
Join Amazon's SFT team as a Software Development Engineer to build scalable solutions for global e-commerce systems.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compiler optimization and machine learning.
Software Development Engineer - Compiler
Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.
Software Development Engineer
Join Adobe as a Software Development Engineer in San Jose, CA, focusing on high-performance segmentation engines and query optimization.
Software Development Engineer
Join Amazon as a Software Development Engineer in Seattle to build scalable solutions for global e-commerce systems.
Software Development Engineer (AI/ML)
Join Amazon as a Software Development Engineer in AI/ML, working on cutting-edge technology and solving complex problems.
Software Development Engineer
Join Amazon as a Software Development Engineer to enhance delivery experiences for millions of customers worldwide.
Software Development Engineer - Machine Learning
Join Amazon's PXT Central Science Team as a Software Development Engineer specializing in machine learning.
Data Engineer at Amazon
Join Amazon as a Data Engineer, utilizing SQL, AWS, and big data technologies to impact global operations.
Software Development Engineer - ADSP Global
Join Amazon's ADSP Global team as a Software Development Engineer to build large-scale systems for programmatic advertising.
Applied Scientist, Private Brands Discovery
Join Amazon's Private Brands Discovery team as an Applied Scientist to drive machine learning solutions for brand awareness.
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.
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.
Senior Applied Scientist
Join Amazon as a Senior Applied Scientist to lead machine learning projects, optimize ad performance, and drive innovation.
Software Development Engineer, Ads Core Services
Join Amazon as a Software Development Engineer in Ads Core Services, building scalable ad systems in New York.
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.
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.
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to lead design efforts and develop innovative systems.
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.