Dear Candidates,
We are hiring for a Senior Software Engineer (C++ ) in Pune, India.
Exp: 5+ years
Location: Pune (WFO - Hybrid for 2 days)
Notice Period: Immediate to 30 days
Skills Required: C++, Docker, Kubernetes, Algorithm
Senior Software Engineers on this team will work primarily on the application/integration side of the C++ algorithm layer used in the VPD Data Aggregation Service, supported by other senior team members. The focus is on taking existing algorithm code, productionizing it, and ensuring it runs reliably inside the containerized service — the deep robotics/SLAM algorithm work itself sits with the Data Scientist role.
Role:
- Approximately 4–6 years of professional software engineering experience (flexible for strong candidates close to this range).
- Strong hands-on C++ experience (must-have).
- Experience with Docker/containerization of services or algorithms.
- Ability to read, understand, and work with existing/legacy code written by others.
- Experience writing automated tests/validation for data-processing or algorithmic code.
Nice to have:
- Working knowledge of C#.
- Exposure to Java, Scala, or Python.
- Interest or background in geospatial/mapping or automotive sensor data.
Responsibilities:
- Take existing C++ algorithm code and productionize it — containerize with Docker and integrate into the aggregation service.
- Identify and replace libraries within the C++ codebase that don't play well with Docker/containerized deployments.
- Work with data scientists to understand what the existing algorithms do, so the productionized version is faithful to the original logic.
- Write test cases and validation suites for the aggregation algorithms.
- Contribute to other parts of the polyglot service stack (Java/Scala/Python) as needed.
- Collaborate with distributed team members across India, US, and Europe
If you find above job description relevant to your profile the do DM me or forward me your resume on Ankita.Soni@intellias.com
Regards,
Ankita
Ankita.Soni@intellias.com