onsite
Staff ML Engineer - Embodied AI Onboard Autonomy - General Motors
ML Engineer
Senior ML engineer leading end‑to‑end machine learning solutions for safe, reliable autonomous vehicle behavior, leveraging Python, deep learning, computer vision, and ROS to deploy models on embedded platforms.
About the role
Key Responsibilities
- Design, develop, and deploy production‑grade ML models for perception, planning, and control in autonomous vehicles.
- Collaborate with software, hardware, and safety teams to integrate models into embedded systems and validate performance in real‑world scenarios.
- Lead research on novel deep learning architectures and optimization techniques for low‑latency inference.
- Mentor junior engineers, conduct code reviews, and establish best practices for ML engineering.
- Drive continuous improvement of data pipelines, annotation workflows, and model monitoring.
Requirements
- 10+ years of experience in ML engineering, with a strong background in deep learning and computer vision.
- Proficiency in Python, C++, and ROS; experience with TensorFlow/PyTorch and ONNX.
- Hands‑on experience deploying models on embedded/edge platforms (e.g., NVIDIA Jetson, Qualcomm Snapdragon).
- Deep understanding of autonomous driving stacks, safety standards, and real‑time constraints.
- Excellent communication skills and a proven track record of leading technical initiatives.
Skills
pythonmachine learningdeep learningcomputer visionros