Senior C++ Engineer (ML Infrastructure & MLOps)
Svitla Systems Inc. is looking for a Senior C++ Engineer - ML Infrastructure & MLOps for a full-time position (40 hours per week) in Europe. Our client is designing a standardized and sustainable mobility system that leverages automation to improve urban transport efficiency.
Note: Meetings with the client are held in the morning PST (evening hours in Europe). Overlap till 19:00 CET is required.
Project description:
The Perception Team develops intelligent systems that provide situational awareness and ensure safe, reliable operation across the network. Key Focus Areas:
Safety & Certification: Design and document safety-critical components aligned with industry and certification standards.
System Integration: Implement perception and decision-making functionality on prototype platforms and validate real-world performance.
Reliability & User Experience: Enhance system resilience, stability, and overall comfort of operation.
Data & Testing: Manage large-scale data collection, testing, and demonstration activities to verify capabilities and support production deployment.
Requirements:
5+ years of experience in Modern C++ software design and development.
Experience with large multimodal datasets and their curation.
Self-starter - experience developing a solution end-to-end, starting from vague requirements in a cross-team collaborative environment.
Experience with ML
ML model deployment in production-grade C++ software stacks
Good communication skills and a collaborative mindset.
Experience with ETL, or other cloud-related experience (e.g., MLFlow, Argo workflow, dashboards)
Desirable Skills:
Robotics and/or autonomous driving platform experience
Implementation of end-to-end test and metrics workflows, and dashboards
Implementation of analytics and insight tools for AD datasets
Familiarity with containerization (Docker) and orchestration (Kubernetes).
Familiarity with cloud platforms like AWS, GCP, or Azure.
Hands-on experience with ML platforms (e.g., MLflow, SageMaker, Valohai, or equivalent).
Experience in building 3D Visualization tools for LiDAR point cloud data
Responsibilities:
Introducing and customizing automation into data extraction and labeling pipelines.
Design and improve metrics pipelines and create monitoring dashboards to track the performance of perception systems in production.
Build and maintain infrastructure and ETL pipelines for training, validating, and deploying ML models.
Build and maintain infrastructure for interfacing with third-party labeling companies.
Ensure reproducibility, traceability, and observability of Perception workflows.
We offer:
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in workspace, either remote or our welcoming office.
Bonuses for article writing, public talks, other activities
Generous time off, including vacation, national holidays, sick leaves, and family days.
Personalized learning programs tailored to your interests and skill development.
Free tech webinars and meetups organized by Svitla.
Regular corporate online activities.
Awesome team and a friendly, supportive community!

Svitla Systems
Svitla Systems is a global digital solutions company with over 20 years of industry experience, presence across 15 countries, and a team of 1,000+ skilled tech experts, creators, and visionaries. We empower businesses ac...
Senior C++ Engineer (ML Infrastructure & MLOps)
Senior C++ Engineer (ML Infrastructure & MLOps)