Finding the best job has never been easier
Share
Key job responsibilities
* Build scalable, flexible, and maintainable ML-driven software solutions for robotic workcell & workflow optimization.
* Design and implement machine learning models for perception, classification, prediction, and control optimization in robotic environments.
* Collaborate with cross-disciplinary teams including data scientists, data engineers, simulation developers, and operations leaders.
* Develop and manage data pipelines, model training workflows, and deployment infrastructure using AWS services.
* Conduct offline and in-simulation experimentation and analysis to inform model development and system improvements.
* Contribute to technical architecture and roadmap to grow ML capability within the AR Sortation Planning team.
* Own production ML systems end-to-end, including monitoring, retraining, and continuous improvement.A 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
- 5+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 2+ years of full stack development experience
- Experience building complex software systems that have been successfully delivered to customers
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Master’s degree in Computer Science, Machine Learning, Robotics, or a related field.
- 5+ years of professional experience in software engineering or applied ML.
- Strong programming skills in Python and/or Java, and proficiency with ML libraries such as PyTorch, TensorFlow, or Scikit-learn.
- Solid understanding of machine learning algorithms, model evaluation, and data-driven optimization.
- Experience building and deploying ML models in production environments.
- Comfort working in a fast-paced, high-impact team environment with end-to-end ownership.
- Experience building and maintaining applications with JVM-based languages, such as Java, Kotlin, Scala.
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
These jobs might be a good fit