Logo
myGwork - LGBTQ+ professionals & allies

Software Development Engineer, Redshift Data Management

myGwork - LGBTQ+ professionals & allies, Redmond, Washington, United States, 98052


Description

Amazon Redshift is the world's most popular fully managed cloud data warehouse. Tens of thousands of enterprise customers use Redshift to crunch through exabytes of data in the cloud to make business critical decisions every day. To stay ahead in such a mission critical setting, at Redshift, we must always re-invent ourselves for customers. We are looking for an innovative engineer with passion to independently design and analyze complex system software and help shape the future of Redshift.

Key job responsibilities

Translate functional and technical requirements into detailed architecture.

Design, implement and deliver state-of-the-art distributed, high-performance data management processing algorithms and solutions.

Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.

Collaborate with engineering teams and product managers to deliver and operate large scale, distributed services in the cloud.

Participate in code and design reviews to maintain our high development standards.

Mentor other engineers, define our technical culture, and help to build a fast-growing team.

A day in the life

As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You'll also:

Build high-impact solutions to deliver to our large customer base.

Participate in design discussions, code review, and communicate with internal and external stakeholders.

Work cross-functionally to help drive business decisions with your technical input.

Work in a startup-like development environment, where you're always working on the most important stuff.

About The Team

Distributed data management is at the heart of Amazon Redshift data analytics services and is responsible for delivering ultra-fast and highly scalable performance. We are building and operating large scale, distributed, fault-tolerant data and transaction management solutions using specialized data structures, distributed consensus algorithms and many other advanced technologies. We are working with AWS platform teams in shaping requirements and solutions for next generation platforms to run database/analytics applications.

Basic Qualifications

3+ years of non-internship professional software development experience.

2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.

Experience programming with at least one software programming language.

Preferred Qualifications

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.

Bachelor's degree in computer science or equivalent.

3+ years experience programming large scale systems in C/C++.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

This position will remain posted until filled. Applicants should apply via our internal or external career site.

#J-18808-Ljbffr