Posted on: 09/01/2026
Description :
Role Overview :
We are looking for an experienced Senior C++ Developer with strong expertise in modern C++, large-scale data processing, and machine learning integration. The ideal candidate will work on complex, data-intensive systems involving multimodal datasets, ML model deployment, and production-grade software stacks.
This role demands ownership, architectural thinking, and the ability to design and deliver end-to-end solutions in a collaborative, cross-functional environment.
Key Responsibilities / KRAs :
Core C++ Development :
- Design, develop, and maintain high-performance, production-grade C++ applications using modern C++ standards.
- Build scalable and maintainable software architectures for data-heavy and ML-driven systems.
- Optimize memory usage, latency, and throughput for large-scale processing pipelines.
Machine Learning Integration :
- Integrate ML models into C++ production environments, ensuring performance, scalability, and reliability.
- Support ML model deployment pipelines, including versioning, monitoring, and validation.
- Collaborate with Data Scientists and ML Engineers to productionize research models.
Data Engineering & ETL :
- Work with large multimodal datasets (sensor, image, video, LiDAR, telemetry, etc.) and support their ingestion, curation, and processing.
- Design and implement ETL pipelines and data workflows.
- Build analytics, metrics, and insight tools for large datasets.
End-to-End Solution Ownership :
- Drive development from ambiguous or high-level requirements to complete, production-ready solutions.
- Collaborate across teams (ML, data, cloud, product) to define technical approaches.
- Implement testing strategies, validation frameworks, and monitoring dashboards.
Cloud, DevOps & MLOps :
- Contribute to cloud-based ML and data workflows, including orchestration and automation.
- Work with tools such as MLflow, Argo Workflows, dashboards, and logging frameworks.
- Support containerized deployments using Docker and orchestration with Kubernetes.
- Integrate CI/CD pipelines and ensure system observability.
Testing, Metrics & Quality :
- Implement end-to-end testing frameworks, performance benchmarks, and quality metrics.
- Design dashboards and reporting mechanisms for system health, ML performance, and data quality.
- Ensure code quality through reviews, best practices, and documentation.
Required Skills & Experience :
Must-Have :
- 7+ years of experience in modern C++ software design and development.
- Strong experience building production-grade C++ systems.
- Exposure to Machine Learning concepts and model integration.
- Experience deploying ML models in C++ software stacks.
- Experience handling large, multimodal datasets and data pipelines.
- Strong problem-solving skills and ability to work independently.
- Excellent communication skills and collaborative mindset.
- Experience with ETL workflows or cloud-related ML/data tooling (e.g., MLflow, Argo).
Desirable / Nice-to-Have Skills :
- Experience in Robotics, Autonomous Driving, or ADAS platforms.
- Hands-on experience with analytics and insight tools for autonomous driving or sensor datasets.
- Experience building 3D visualization tools, especially for LiDAR point cloud data.
- Familiarity with Docker and Kubernetes for deployment and scaling.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Hands-on exposure to ML platforms like MLflow, SageMaker, Valohai, or equivalent.
- Knowledge of end-to-end test automation, metrics pipelines, and dashboards.
Soft Skills & Competencies :
- Self-starter with strong ownership mindset.
- Ability to work in fast-paced, cross-functional environments.
- Strong analytical thinking and attention to detail.
- Ability to communicate complex technical concepts clearly to diverse stakeholders.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
ML / DL Engineering
Job Code
1598905