Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Sr Software Development Engineer Amazon Robotics 
United States, Massachusetts 
885169952

05.02.2025
DESCRIPTION

We're seeking an exceptional Software Development Engineer to join our innovative robotics team. In this role, you'll develop robust software solutions that power our next-generation robotics and machine learning platforms. You'll work across the full technology stack, building scalable services and data pipelines that process vast amounts of robotics workcell data, motion control, segmentation data from our advanced robotic systems performing package and item manipulation.
The ideal candidate will contribute to system architecture, service design, and development of high-performance applications while partnering with robotics and ML teams. You'll build distributed systems that handle real-time processing, implement resilient microservices, and create solutions that bridge cloud and edge computing. Experience with modern software development practices, distributed systems, and any of Python, Java, or Scala is essential.Key job responsibilities
* Design and implement scalable software solutions and microservices using modern architectural patterns and best practices
* Build distributed systems that handle real-time processing of sensor data and robotic system feedback
* Create robust data processing pipelines and storage solutions to support ML model training and robotics operations
* Implement comprehensive monitoring, alerting, and self-healing mechanisms across applications
* Write clean, maintainable code with thorough test coverage and documentation
* Optimize system performance and reliability across cloud and edge computing environments
* Debug production issues and drive continuous system improvements
* Work with robotics and ML teams to deliver integrated platform solutions
* Contribute to architectural decisions and technical design discussions
* Mentor junior engineers and provide technical leadership in an agile environment
* Establish and maintain CI/CD pipelines ensuring reliable software delivery
* Participate in code reviews and maintain high engineering standardsA day in the life
1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ 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
- Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field


PREFERRED QUALIFICATIONS

- 5+ years of highly scalable systems experience
- 3+ years experience in building robotic solutions