Job title: Robotics Machine Learning Engineer
Job type: Permanent
Emp type: Full-time
Industry: Robotics
Salary type: Annual
Salary from: USD $125,000.00
Salary to: USD $125,000.00
Location: Chicago, IL
Job published: 05/02/2026
Job ID: 208973

Job Description

Machine Learning Engineer | Robotics | Chicago, IL (On-site) | Up to $125,000

 

Join a fast-growing construction robotics startup based in Chicago, building autonomous systems that operate in challenging, real-world environments.

 

As a Computer Vision / ML Engineer you'll focus on taking models from idea to production—owning the full lifecycle from data to deployment on real robots.

 

What You’ll Do

  • Design and implement ML and computer vision models end-to-end, from simple classifiers to complex deep learning architectures
  • Own the full model lifecycle: data preparation, model selection, training, validation, and deployment
  • Optimize models for performance, reliability, and edge deployment on robotic hardware
  • Adapt existing models to new problem domains quickly, as our product and environments evolve
  • Collaborate closely with robotics, software, and hardware teams to integrate perception into autonomous systems
  • Help define best practices for data, evaluation, and production ML in a robotics setting

 

Required Skills

  • Strong experience with Python
  • Hands-on with PyTorch and/or TensorFlow
  • Proven ability to build ML pipelines from training through deployment
  • Experience with model optimization for edge devices
  • Prior experience at a robotics company or robotics-focused projects (required)
  • Ability to rapidly adapt models to new domains and data

 

Nice to Have

  • Experience with real-time vision systems
  • Familiarity with embedded or resource-constrained platforms
  • Background in construction, automation, or industrial robotics