Machine Learning Sde, Scanless Technologies

Amazon Amazon · Big Tech · Westboro, MA · Software Development

Machine Learning Software Development Engineer focused on computer vision models for robotics applications within Amazon's fulfillment and delivery network. The role involves designing, building, and maintaining end-to-end ML solutions from data collection and training to deployment on edge devices, with a strong emphasis on operationalizing research models and ensuring model health in production.

What you'd actually do

  1. Design, build, and maintain end-to-end solutions that automate data collection, processing, annotation, model training, validation, and deployment for computer vision models operating across thousands of edge devices in production.
  2. Collaborate with applied scientists and ML engineers to operationalize research models into production-ready pipelines, bridging the gap between offline experimentation and real-world deployment on constrained edge hardware.
  3. Partner with hardware and optics teams to validate sensor configurations, calibration accuracy, and image quality requirements that directly impact model performance, closing the feedback loop between field hardware and ML training.
  4. Participate in on-call rotations, triaging ML pipeline failures and model performance degradations in production, performing root cause analysis, and driving resolution to maintain fleet-wide model health.
  5. Implement automated test frameworks including unit, integration, stress, hardware-in-the-loop, and long-running reliability test suites that validate end-to-end system behavior across cloud and edge boundaries before every production deployment

Skills

Required

  • Software development
  • Computer vision
  • Machine learning
  • Robotics
  • Designing and building end-to-end ML solutions
  • ML pipeline development
  • Model training and validation
  • Deployment on edge devices
  • Collaboration with scientists and engineers
  • Hardware and optics integration
  • Automated testing frameworks
  • Production monitoring and troubleshooting

Nice to have

  • Signal Processing
  • Theoretical foundations of ML
  • Prototyping
  • Mentoring junior engineers

What the JD emphasized

  • real-world Robotics
  • computer vision
  • Machine Learning
  • constrained edge hardware
  • model performance
  • model health
  • production deployment

Other signals

  • Deploying ML models on edge devices
  • Building ML pipelines for computer vision models
  • Operationalizing research models into production