Amazon Robotics is at the forefront of automation technology, developing sophisticated robotic systems that power Amazon's fulfillment centers. As a Software Development Engineer on the Resource Management team, you'll play a crucial role in designing and developing the software that controls these robotic systems. The team focuses on critical functions like work assignment, charge level maintenance, and product storage management - all essential to ensuring Amazon's customers receive their packages on time.
You'll have the opportunity to work with cutting-edge automation solutions, collaborating with research scientists, applied scientists, and data scientists. The role involves architecting and implementing highly scalable robotic applications and infrastructure, while also contributing to the team's long-term vision and roadmap. You'll be involved in prototyping and testing concepts both through simulation and with live robotic equipment.
The position offers significant growth opportunities, including mentoring other engineers and working directly with customers and partners to incorporate feedback. You'll be responsible for maintaining high standards through code reviews, designing for fault tolerance, and creating mechanisms for continuous improvement. The role combines technical expertise with leadership responsibilities, making it ideal for engineers who want to make a significant impact on large-scale robotics operations.
Amazon offers a comprehensive benefits package including medical, dental, and vision coverage, parental leave options, and a 401(k) plan. The company values diverse perspectives and encourages applications from candidates with unique backgrounds and experiences. Working at Amazon Robotics means being part of a team that's revolutionizing the future of automation and logistics, while ensuring millions of customers receive their orders efficiently.