You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
Amazon

Software Development Engineer - Orchestration Platform Team

Location
Vancouver, BC
Details
Full Time
7 days ago
DESCRIPTION
Amazon Web Services (AWS) is the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers tens of thousands of businesses around the world! The orchestration team owns and operates AWS Simple Workflow Service (SWF) and AWS Step Functions, which provide AWS customers with the cloud infrastructure to build complex distributed systems that solve really hard problems. These are core architectural components of critical systems for Amazon as well as many customers running on AWS.

We're looking for a Software Development Engineer to come tackle some really fun and exciting projects to take the service to the next level. As an SDE on the team, you'll write code to automate the management of all the infrastructure that keeps Step Functions and SWF running smoothly.

You'll be challenged with some deeply technical systems problems and be expected to develop new and groundbreaking ways to solve those problems. You'll collaborate with engineers throughout the company who are building the next big thing in cloud computing. You will also have a place to grow your skills and excel in your career.

BASIC QUALIFICATIONS
• Enrolled in, or received a, Bachelor's Degree in Computer Science
• Previous technical internship(s)
• Experience with distributed, multi-tiered systems, algorithms, and relational databases
• Experience in optimization mathematics such as linear programming and nonlinear optimization
• Ability to effectively articulate technical challenges and solutions
• Adept at handling ambiguous or undefined problems as well as ability to think abstractly

PREFERRED QUALIFICATIONS
• Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
• Knowledge of Perl or other scripting languages a plus
• Experience with distributed (multi-tiered) systems, algorithms, and relational databases
• Experience in optimization mathematics (linear programming, nonlinear optimization)
• Ability to effectively articulate technical challenges and solutions
• Deal well with ambiguous/undefined problems; ability to think abstractly
• Previous technical internship(s) preferred
• Graduate degree a plus

Category
Software and Programming