Software Development Engineer
The Amazon Robotics Support Automation Systems (SAS) Team is seeking a talented
and innovative Software Development Engineer to join our pioneering team.
Are you interested in building products that span across Amazon's Global
Customer Fulfillment network? Do you like the idea of leveraging state of the
art Big Data and Front End Technologies to build solutions used in operations
and in AI and ML efforts? Do you like the idea of seeing how your work impacts
the bigger picture?
Answer yes to any of these and you’ll fit right in here in the Amazon Robotics
SAS team. We are a team of collaborative builders that work passionately to
solve real-world challenges that will transform our customers’ experiences in
ways we can’t even imagine yet. We focus on reducing complexity across the
fulfillment network, driving new improvements every day. We are Amazon Robotics
and we will give you the tools and support you need to invent with us in ways
that are rewarding, fulfilling and fun.
We build tier-1 production applications and tools that Amazon operations uses to
manage their robotic systems and associated labor forces to maximize
productivity. Our applications and tools expose the dashboards and metrics
needed by Amazon site operations management, and consume and analyze data from
multiple sources to create data visualizations and recommended actions for
operators. This drives fast and accurate decision-making, reduces human
guesswork, and helps to standardize operating procedures network-wide.
Key job responsibilities
As an SDE on the SAS team, you will:
Create and collaborate in the design, implementation, and deployment of our
production operations systems and services, across the full stack (front- and
back-end).
Work and grow with talented teams delivering impactful projects.
Functionally decompose complex problems into simple, straight-forward solutions
while understanding system interdependencies and limitations.
Share your knowledge of the most effective performance, scalability,
architecture, and engineering patterns and methods.
A day in the life
A typical day for an SDE on the Amazon Robotics SAS team is diverse and
challenging. You'll likely start with team updates and a stand-up meeting before
diving into coding tasks, such as implementing new operations dashboards or
troubleshooting issues with existing metrics. Collaboration and customer
obsession are crucial, involving work with our operations customers, data
platform engineers and product owners/managers to elicit and understand
requriements, identify and wrangle the required data, and feed all of this into
creating the desired application. You'll debug issues, participate in
cross-functional meetings, and contribute to documentation and code reviews. The
role balances focused individual work with team problem-solving.
Amazon offers a full range of benefits for you and eligible family members,
including domestic partners and their children. Benefits can vary by location,
the number of regularly scheduled hours you work, length of employment, and job
status such as seasonal or temporary employment. The benefits that generally
apply to regular, full-time employees include:
- Medical, Dental, and Vision Coverage
- Maternity and Parental Leave Options
- Paid Time Off (PTO)
- 401(k) Plan
If you are not sure that every qualification on the list above describes you
exactly, we'd still love to hear from you! At Amazon, we value people with
unique backgrounds, experiences, and skillsets. If you’re passionate about this
role and want to make an impact on a global scale, please apply!
About the team
The Support Automation Systems (SAS) team at Amazon Robotics builds production
applications and tools that Amazon operations uses to manage their robotic
systems and associated labor forces to maximize productivity. Our applications
and tools consume and analyze data from multiple sources to create data
visualizations and recommended actions for operators. This drives fast and
accurate decision-making, reduces human guesswork, and helps to standardize
operating procedures network-wide. Basic Qualifications: - Bachelor's degree or
equivalent
- 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 with full software development life cycle, including coding
standards, code reviews, source control management, build processes, testing,
and operations
- Full stack software development experience with React, Python, Object Oriented
Programming (Java/C++/C#), Javascript, Node.Js
- Working knowledge of SQL.
- Working knowledge of AWS services (e.g., EC2, S3, Lambda, RDS, Kinesis).
Preferred Qualifications: - Master's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards,
code reviews, source control management, build processes, testing, and
operations experience
- Full stack software development experience with React, Python, Object Oriented
Programming (Java/C/C++/C#), Javascript, Node.Js.
- Proficiency in SQL, Data Manipulation, Data Retrieval, Database Design and
Query Optimization.
- Strong knowledge of AWS services (e.g., EC2, S3, Lambda, RDS, Kinesis).
Amazon is an equal opportunity employer and does not discriminate on the basis
of protected veteran status, disability, or other legally protected status.
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, including support for the
interview or onboarding process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations
[https://amazon.jobs/content/en/how-we-hire/accommodations] for more
information. If the country/region you’re applying in isn’t listed, please
contact your Recruiting Partner.