Software Development Engineer - Amazon Redshift, Redshift (AWS)

Amazon

East Palo Alto (CA)

On-site

USD 165,200 - 223,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon Redshift is a fully managed cloud data warehouse that enables analysts and data scientists to analyze exabytes of data at scale.

We are hiring a Software Development Engineer to design and implement SQL features, develop distributed execution algorithms, and integrate Redshift with other AWS services from our East Palo Alto location. You will mentor engineers and help grow the team.

Qualifications

  • 2+ years of professional software development experience (non‑internship).
  • 2+ years of design or architecture experience, including design patterns, reliability, and scalability of new and existing systems.
  • 1+ year of designing and developing large‑scale, multi‑tiered, multi‑threaded, embedded or distributed software applications or services using C#, C++, Java, or Perl.
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.

Responsibilities

  • Design and implement new SQL language features that extend Redshift’s functionality for analysts, data engineers, and data scientists.
  • Develop state‑of‑the‑art distributed data‑processing algorithms for the parallel execution engine.
  • Integrate Redshift with other AWS services, including data ingestion, federation, machine learning, and more.
  • Identify opportunities for performance improvement through in‑depth analysis of query plans and execution states.
  • Deploy and monitor new features in a highly available, fault‑tolerant cloud environment.
  • Mentor other engineers, providing technical guidance and helping to grow the team.

Skills

Software development
Design/architecture
Distributed systems

Education

Bachelor's degree in CS/Engineering/Math

Tools

C#
C++
Java
Perl

Job description

Software Development Engineer – Amazon Redshift, Redshift

Job ID: 10439228 | Amazon Development Center U.S., Inc.

Amazon Redshift is the world’s most popular fully managed cloud data warehouse, serving tens of thousands of enterprise customers who use Redshift to analyze exabytes of data in the cloud and make business‑critical decisions. The query processing team is at the heart of the data plane, responsible for query analysis, optimization, and the massive‑parallel execution engine.

Key Responsibilities
  • Design and implement new SQL language features that extend Redshift’s functionality for analysts, data engineers, and data scientists.
  • Develop state‑of‑the‑art distributed data‑processing algorithms for the parallel execution engine.
  • Integrate Redshift with other AWS services, including data ingestion, federation, machine learning, and more.
  • Identify opportunities for performance improvement through in‑depth analysis of query plans and execution states.
  • Deploy and monitor new features in a highly available, fault‑tolerant cloud environment.
  • Mentor other engineers, providing technical guidance and helping to grow the team.
Basic Qualifications
  • 2+ years of professional software development experience (non‑internship).
  • 2+ years of design or architecture experience, including design patterns, reliability, and scalability of new and existing systems.
  • 1+ year of designing and developing large‑scale, multi‑tiered, multi‑threaded, embedded or distributed software applications or services using C#, C++, Java, or Perl.
  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
Preferred Qualifications
  • Experience working on a database query engine.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: The duties for this position include working safely and cooperatively with other employees, supervisors, and staff; adhering to standards of excellence; communicating effectively and respectfully; and complying with all federal, state, and local laws and company policies. Criminal history may have a direct adverse relationship with some of the material job duties. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations.

The base salary range for this position is $165,200 – $223,600 annually for the East Palo Alto, CA location. Final compensation will be determined based on experience, qualifications, and location. Amazon also offers comprehensive benefits, including health insurance, 401(k) matching, paid time off, and parental leave. Learn more at https://amazon.jobs/en/benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Development Engineer - Amazon Redshift, Query Processing (AWS)
Sr. Software Development Engineer - Amazon Redshift, Query Processing (AWS)

Amazon • New York (NY)

On-site
USD 170,000 - 250,000
RSUs
Health insurance
401(k) matching
+1
Software Development Engineer, Amazon Redshift Query Optimizer
Software Development Engineer, Amazon Redshift Query Optimizer

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Manager - Amazon Redshift Query Execution, Amazon Redshift Query Execution[...]
Software Development Manager - Amazon Redshift Query Execution, Amazon Redshift Query Execution[...]

Amazon • East Palo Alto (CA)

On-site
USD 212,700 - 287,700
Sign-on payments
RSUs
Health insurance
+1
Sr. Software Development Engineer - Amazon Redshift, Query Processing
Sr. Software Development Engineer - Amazon Redshift, Query Processing

Amazon Web Services (AWS) • New York (NY)

On-site
USD 184,000 - 251,000
Software Development Engineer - Amazon Redshift, Redshift
Software Development Engineer - Amazon Redshift, Redshift

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Database Engineer, Amazon Redshift
Database Engineer, Amazon Redshift

Amazon • East Palo Alto (CA)

On-site
USD 144,000 - 194,000
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift

Amazon • East Palo Alto (CA)

On-site
USD 213,000 - 288,000
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 213,000 - 288,000
Health insurance
401(k) matching
Paid time off
+2
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift (AWS)
Software Development Manager - Amazon Redshift Catalog, Amazon Redshift (AWS)

Amazon • East Palo Alto (CA)

On-site
USD 212,700 - 287,700
Health insurance
401(k) matching
RSUs
+1
Database Engineer, Amazon Redshift
Database Engineer, Amazon Redshift

Amazon Web Services (AWS) • Redmond (WA)

On-site
USD 124,000 - 169,000