BMBmw Techworks India
Senior C++ Developer - AI/ML Platform Development
Pune ₹7-10 LPA Posted 22 Aug 2025
FULL TIME
Git
Docker
C++
Azure
Java
+2 more
Job Description
Key Responsibilities:
- Design, develop, and optimize high-performance C++ applications for AI/ML platforms.
- Lead the architecture and implementation of new features and enhancements.
- Collaborate with cross-functional teams to define project requirements and deliver solutions that meet business needs.
- Conduct code reviews, provide constructive feedback, and mentor junior developers.
- Troubleshoot and resolve complex technical issues in existing applications.
- Stay abreast of industry trends and advancements in AI/ML technologies and C++ development.
- Contribute to the development of best practices and coding standards within the team.
Qualifications:
- Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in C++ development, with a strong portfolio of projects.
- Experience in automotive/embedded C++.
- Extensive knowledge of AI/ML algorithms and frameworks (e.g., TensorFlow, PyTorch, OpenCV).
- Proven experience in software architecture and design patterns.
- Strong understanding of performance optimization techniques and memory management in C++.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication skills and ability to work collaboratively in a team environment.
Preferred Skills:
- Experience with parallel programming and multi-threading in C++.
- Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
- Knowledge of additional programming languages (e.g., Python, Java) is a plus.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.