onsite
Senior Principal Engineer- MLOps & AI Machinery, ADAS/AV - Bosch
Software Engineer
Lead the design and deployment of AI and machine‑learning solutions for advanced driver assistance and autonomous vehicles, leveraging MLOps, Python, Kubernetes, Docker, AWS, and TensorFlow to deliver scalable, high‑performance systems.
About the role
Key Responsibilities
- Architect and implement end‑to‑end MLOps pipelines for ADAS/AV use cases, ensuring reproducibility, scalability, and compliance with automotive safety standards.
- Collaborate with data scientists, software engineers, and hardware teams to integrate AI models into vehicle control systems.
- Design and maintain containerized microservices using Docker and Kubernetes, optimizing for low‑latency inference on edge devices.
- Implement CI/CD workflows and automated testing frameworks to accelerate model deployment and rollback.
- Evaluate and adopt cloud services (AWS, GCP) for training, inference, and data storage, while managing cost and performance.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 10+ years of software engineering experience with a focus on AI/ML and MLOps.
- Proficiency in Python, TensorFlow/PyTorch, and experience with Kubernetes and Docker.
- Strong background in cloud platforms (AWS, GCP) and CI/CD tooling.
- Experience with automotive safety standards (ISO 26262) and real‑time inference.
- Excellent communication skills and a proven track record of leading cross‑functional teams.
Skills
mlopspythonkubernetesdockerawstensorflow