About The Position

Amazon Robotics develops state-of-the art robotics for Amazon’s Fulfillment Centers, which handle more single items than any company in the world. We are combining computer vision, mobile robots, advanced end-of-arm tooling and high-degree of freedom movement to solve real-world problems at huge scale. Our team collaborates with a variety of customers across Amazon worldwide to conceive, develop, prototype and deploy a wide range of robotic systems. Within Amazon Robotics, Global Operations - Artificial Intelligence (GO-AI) enables Amazon to accelerate and scale our robotic and automation solutions via human supervisory control. GO-AI’s Technology & Development Team is a cross-functional team of Software Developers, Data Engineers, Technical Program Managers, and Business Intelligence Engineers who are responsible for the technical strategy and delivery for GO-AI.

Requirements

  • 7+ years of non-internship professional software development experience
  • 7+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of development/programming/scripting language (Python/Java/Bash/Perl) experience
  • 2+ years of Amazon experience, or experience with AWS services or other cloud offerings

Nice To Haves

  • 10+ 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
  • Experience developing cloud software services and an understanding of design for scalability, performance, and reliability
  • Experience with at least one major JavaScript framework (Angular, React, etc.)
  • Ability to write high quality code that is robust and easy to maintain
  • Experienced debugging, diagnosing, and trouble-shooting complex production software
  • Ability to work in a fast-paced and agile development environment; experience working in a scrum framework
  • Knowledge of object oriented design principles
  • Experience working with cross-functional engineering teams developing artificial intelligence, machine learning, and/or robotic solutions
  • Strong verbal and written communication skills with sharp analytical abilities

Responsibilities

  • Design and build software that is reliable and high-performant
  • Produce clean, high-quality code, tests, and documentation
  • Actively participate in code and design reviews with peers and partners
  • Partner with fellow engineering teams to accomplish complex projects together
  • Embrace and champion engineering best practices within your group
  • Triage bugs, respond to user feedback, and fix production issues
  • Mentor other engineers on the team

Benefits

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service