Taro Logo

Principal Software Engineer, Amazon Robotics

Global technology company building high-performance robotic systems for fulfillment centers
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Robotics · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer, Amazon Robotics

Amazon Robotics is at the forefront of developing advanced robotic systems for warehouse automation and fulfillment centers. As a Principal Software Engineer, you'll lead the architecture and development of next-generation robotic manipulation systems that operate in complex, real-world environments. You'll work with full-stack teams to build high-performance, real-time robotic systems that can perceive, learn, and act intelligently at Amazon scale.

The role combines deep technical leadership with hands-on development, requiring expertise in both edge computing and cloud architectures. You'll collaborate with a diverse team of software engineers, hardware specialists, and scientists in computer vision and machine learning. The position offers unique opportunities to solve unprecedented challenges in robotics at a massive scale.

Working from our Berlin location, you'll have access to state-of-the-art lab facilities for testing and iterating solutions directly on robots. The role emphasizes technical work, with minimal administrative overhead, allowing you to focus on innovation and problem-solving. You'll be instrumental in developing systems that integrate fleets of robots with Amazon's global network, directly impacting millions of customers across Europe and worldwide.

This is an exceptional opportunity for a seasoned technical leader who enjoys solving complex, real-world problems that haven't been addressed at scale before. You'll contribute to groundbreaking innovations in robotics while working with cutting-edge technology and leading a team of talented engineers. The position offers the chance to make a significant impact on Amazon's automation infrastructure while advancing the field of robotics.

Last updated 7 months ago

Responsibilities For Principal Software Engineer, Amazon Robotics

  • Serve as the technical lead in the architecture, design, implementation, and deployment of robotic systems
  • Technically lead both edge and cloud stacks for scalable robotic systems
  • Assist in hiring and development of technical talent
  • Facilitate technical collaboration across Amazon
  • Decompose complex problems into simple solutions
  • Contribute intellectual property through patents
  • Represent the team at high-profile internal and external events

Requirements For Principal Software Engineer, Amazon Robotics

Python
Java
Kubernetes
Linux
  • Bachelor's degree in computer science or related field
  • Experience leading the delivery of complex and large-scale systems
  • Experience leading development life cycle process and best practices
  • Experience mentoring/training the engineering community on complex technical issues
  • Deep hands-on technical expertise in cloud-based distributed software design and development
  • Experience designing software architectures for scalability, reliability and performance

Benefits For Principal Software Engineer, Amazon Robotics

Visa Sponsorship
  • Equal opportunities employer
  • Workplace accommodations available
  • Privacy and data security priority

Interested in this job?