Software Development Engineer – AWS Redshift Distributed Systems…

Software Development Engineer – AWS Redshift Distributed Systems…

 

 

Amazon Web Services (AWS) provides companies of all sizes with an infrastructure web services platform in the cloud. With AWS, you can requisition compute power, storage, and other services – paying as you go for only the resources you need. Amazon Redshift is rapidly growing, fast and powerful, fully managed, petabyte-scale data warehouse service in the cloud.

 

It enables customers to… dramatically increase their query performance when analyzing virtually any size data set using the same SQL-based business intelligence tools they use today. They can launch a fully operational service with a few clicks for as low as under $1000 per terabyte per year.

 

 

 

 

 

Amazon Redshift manages all the work needed to set up, operate, and scale a data warehouse, from provisioning capacity and installing software to monitoring and backing up the cluster, to applying patches and upgrades. By automating these labor-intensive tasks, Amazon Redshift enables customers to spend their time focusing on their data and business insights, rather than on procuring and managing infrastructure.

 

Joining the Amazon Redshift team gives you the opportunity to:

• Work on a disruptive product that’s still in its early stages
• Solve challenging problems that will revolutionize database computing in the cloud
• Build a product that will leverage the scale of resources available in the cloud
• Work for a company that’s a recognized leader in the cloud computing space
• Be involved in the fast growing, big data space

We are looking for developers with expertise and passion for building large scale distributed systems. Experience with identity providers and certificate management systems, highly available/fault tolerant systems, and operating complex services running in the cloud are all pluses.

 

Key job responsibilities

In this role, you will have responsibility for:
• Translating functional and technical requirements into detailed architecture and design
• Coding and testing complex system components
• Participating in code and design reviews to maintain our high development standards
• Working with other teams to deliver and operate large scale, distributed services in the cloud
• Overall system architecture, scalability, reliability, and performance
• Mentoring other engineers, defining our challenging technical culture, and helping 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

 

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

 

Diverse Experiences

AWS values diverse experiences. Even if you do not meet all of the 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.

 

About AWS

Other Jobs You May Be Interested In

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating – that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

 

Inclusive Team Culture

Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

 

Work/Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

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.

Hybrid Work

We value innovation and recognize this sometimes requires uninterrupted time to focus on a build. We also value in-person collaboration and time spent face-to-face. Our team affords employees options to work in the office every day or in a flexible, hybrid work model near one of our US Amazon offices. Our hybrid models allow you the freedom to work from home whenever in-office collaboration isn’t necessary.

We are open to hiring candidates to work out of one of the following locations: