onsite
Senior ML Engineer - Next Generation Autonomous Driving - BMW AG
ML Engineer
Lead the design and deployment of advanced ML models for autonomous driving, driving safety and performance. Leverage Python, deep learning, and ROS to build scalable perception and decision‑making systems.
About the role
Key Responsibilities
- Design, train, and optimize deep learning models for perception, prediction, and planning in autonomous driving scenarios.
- Collaborate with software, hardware, and validation teams to integrate ML solutions into the vehicle stack.
- Develop end‑to‑end pipelines using Python, TensorFlow/PyTorch, and ROS, ensuring reproducibility and scalability.
- Implement rigorous testing, validation, and continuous improvement processes for safety‑critical ML components.
- Mentor junior engineers and contribute to best practices in model versioning, data labeling, and performance monitoring.
Requirements
- 10+ years of experience in machine learning engineering, with a strong focus on autonomous driving.
- Proficiency in Python, deep learning frameworks (TensorFlow, PyTorch), and ROS.
- Deep understanding of computer vision, sensor fusion, and real‑time inference.
- Experience with large‑scale data pipelines, model deployment, and performance optimization.
- Strong communication skills and a proven track record of leading technical initiatives.
Skills
pythonmachine learningdeep learningcomputer visionrostensorflow