Senior Machine Learning Engineer
Job Description
Motion Recruitment is seeking a Senior Machine Learning Engineer to own the end-to-end machine learning lifecycle for medical-device, robotics, and automation applications. This role focuses on taking sensor data from collection through modeling, then delivering deployable solutions that run on constrained hardware, with close collaboration across embedded/firmware, software, validation, and documentation needs.
What you’ll work on
- Develop and troubleshoot workflows for collecting, cleaning, and organizing sensor data
- Build and refine ML models for real-time device applications and performance improvements
- Partner with firmware teams to embed and test AI features on hardware platforms
- Set up and oversee tools for tracking experiments, automating evaluations, and managing deployments
- Analyze model behavior, maintain reliability, and resolve issues to keep outputs high quality
Requirements
- 5+ years of experience
- Strong proficiency in Python
- Hands-on experience with PyTorch or TensorFlow
- Experience deploying models to edge using TFLite, ONNX, CoreML, TensorRT, or equivalent
- Experience building sensor data pipelines
- Proficiency with MLOps
- Solid software engineering fundamentals
- Proficiency in C or C++
Nice to have
- Experience with physiological signal processing for medical or wearable applications
- Background in robotics or autonomous systems
- Experience in a startup or small team
- Degree in a relevant field
Tools you’ll use
- Python, PyTorch, TensorFlow
- TFLite, ONNX, CoreML, TensorRT
- MLOps, C, C++
Benefits
- Bonus OR Commission eligible
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k) including match (if applicable)
Location: Boston, MA 02116 (onsite)
Daily responsibility: 100% hands on