Machine Learning Engineer II
Michigan Technological University · Ann Arbor, MI · 1 wk ago
EngineeringFull-time
About the role
Michigan Technological University is seeking a Machine Learning Engineer II for the Michigan Tech Research Institute (MTRI) department. At MTRI, we develop advanced technologies that help our nation better understand, sense, and operate within complex natural and human-made environments. Our work spans multidisciplinary research and applied development, advancing ideas from foundational concepts to mission-relevant prototypes.
Responsibilities
- Develop and evaluate ML algorithms for mission-relevant applications
- Support advancement of ML capabilities from applied research concepts to working prototype demonstration
- Design, implement, and evaluate ML models for structured, unstructured, or sensor-derived data
- Create data processing pipelines, feature extraction workflows, and training/evaluation frameworks
- Apply sound experimental methodologies to assess model performance and robustness
- Work with cross-functional teams (software, sensing, systems engineering) to develop prototype ML systems
- Contribute to technical documentation, reports, and proposal development activities
- Commit to learning about continuous improvement strategies and applying them to everyday work
- Actively engage in University continuous improvement initiatives
- Apply safety-related knowledge, skills, and practices to everyday work
Requirements
- Minimum of 3 years of relevant experience with Bachelor’s degree, OR minimum of 1 year of relevant experience with a Master’s degree
- Master’s degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or related technical field
- Desirable: 4-10 years of experience in a related technical field, experience with remote sensing, RF data, or sensor-derived datasets, experience with MLOps, CI/CD, or model lifecycle management, familiarity with cloud or on-prem compute environments, experience with distributed computing or GPU acceleration
Qualifications
- Ability to obtain a U.S. Department of Defense (DoD) security clearance, which requires United States citizenship
- Experience developing ML models and working with modern ML frameworks (e.g., PyTorch, TensorFlow)
- Proficiency in Python and scientific computing libraries
- Experience with data processing, model evaluation, and experimental design
- Familiarity with software development practices and version control
- Ability to design, implement, and evaluate ML models for structured, unstructured, or sensor-derived data
- Strong written and verbal communication skills
Skills
- Active government security clearance at Secret-level or higher
- Exposure to DoD or DARPA-funded research environments
- Ability to lead the execution of well-defined technical tasks, including planning, implementation, and reporting
- Ability to provide technical input to proposal sections, including methods, data approaches, or evaluation strategies
- Ability to serve as a technical resource to junior staff or team members in a limited domain
Benefits
The position offers a competitive salary commensurate with experience and qualifications. The University provides a range of benefits including health insurance, retirement plans, and paid time off.
Pay
The starting salary for this position is $85,000 per year.
Schedule
This position is full-time and works standard business hours.