Software Engineer, Scanless Tech - Applied Automation
Core
Building production ML/CV inference pipelines and perception systems for robotic workcells in Amazon's fulfillment network to enable autonomous item identification.
Role type
Senior Software Development Engineer (SDE II) specializing in Machine Learning and Computer Vision
Builds
Edge-based ML/CV inference systems, data pipelines, and perception software for robotic platforms
Domain
Robotics, Computer Vision, Machine Learning, Industrial Automation
Deliverable
production ML models
Required skills
C++, C#, Java, or Perl; Object Oriented Design; Large-scale distributed/embedded software development; ML model training and optimization; Edge compute integration; System architecture design; Production issue resolution
Preferred skills
Full SDLC experience; Deep Learning; Reinforcement Learning; NLP; Strong analytical skills
Technologies
C++, C#, Java, Perl, Edge hardware, Cloud infrastructure
Responsibilities
Design and maintain production ML/CV inference pipelines on edge hardware; Develop and optimize model training pipelines; Integrate perception systems with robotic platforms and sensor hardware; Define and track performance metrics; Contribute to system architecture decisions; Hire and mentor other engineers
Seniority
Senior, hands-on IC with mentorship responsibilities