Job Title: Machine Learning / AI Engineer
Location: Ann Arbor, MI (Hybrid – 3 days onsite per week)
Duration: 6+months
Type: Contract
________________________________________
About the Role
We are seeking a Machine Learning / AI Engineer to join our cutting-edge automotive software team. You’ll be part of the GAIA team building intelligent systems and ML-enabled features that redefine how people interact with vehicles.
This role offers the opportunity to work at the intersection of machine learning, embedded systems, and automotive technology, helping create scalable, production-grade AI solutions that run on real hardware.
________________________________________
Responsibilities
Design, develop, and maintain ML pipelines and AI-enabled software components using Python and related frameworks.
Lead the development and integration of ML features into embedded and cloud-based systems for Arene/GAIA projects.
Deploy and optimize ML models on hardware platforms, ensuring performance, reliability, and scalability.
Apply supervised and unsupervised learning methods to solve challenges in computer vision, time-series analysis, and sensor data.
Collaborate cross-functionally with software, hardware, and research teams to deliver production-ready AI features.
Develop reusable components, frameworks, and tools to accelerate ML model development and deployment.
Implement robust testing, validation, and cross-validation processes for ML models.
Contribute to CI/CD automation (e.g., GitHub Actions, Jenkins) and maintain high standards of code quality.
________________________________________
Required Qualifications
- Bachelor’s degree (or higher) in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience.
- Proven experience with supervised and unsupervised learning methodologies.
- Experience deploying ML solutions to embedded or hardware platforms.
- Proficiency in Python and familiarity with frameworks such as PyTorch, TensorFlow, or scikit-learn.
- Experience with signal processing and computer vision applications.
- Experience writing scalable, reusable, and testable code.
- Hands-on experience with CI/CD automation tools (e.g., GitHub Actions, Jenkins).
- Strong problem-solving ability and a generalist mindset, eager to learn across domains.
- Ability to operate autonomously across teams and navigate technical ambiguity effectively.
________________________________________
Nice-to-Have Skills
- Master’s degree or PhD in a field related to Machine Learning or Artificial Intelligence.
- Experience with C/C++ and embedded development.
- Background in automotive software or ADAS (Advanced Driver Assistance Systems).
- Experience deploying ML solutions to cloud infrastructure (AWS, GCP, Azure).
- Familiarity with automotive-grade testing and safety standards.