Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer - Redshift Team 
Germany, Berlin 
235071738

Yesterday
DESCRIPTION


Query Processing team delivers extreme performance over Redshift native and open table formats such as Iceberg, by uniquely combining novel techniques including code generation, superscalar query execution with optimized data encodings accessed with high performance SIMD kernels, and hardware conscious algorithms, coupled with high performant caching and IO subsystems. We also work closely with AWS platform teams in shaping requirements for next generation platforms to run database/analytics applications.Key job responsibilities
* Design and implement state-of-the-art distributed data processing algorithms for the parallel execution query engine.
* Identify opportunities for performance improvement by in-depth analysis of the query plan and query execution states.
* Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.
* Mentor other engineers, providing technical guidance and helping to build a fast-growing team.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance

BASIC QUALIFICATIONS

- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one software programming language
- At least 2 years of work experience in building and shipping production grade software system


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations