- 班加罗尔 - - 印度
Machine Learning Engineer (C++, ML/DL)
Job Description:
Siemens Healthineers has openings for full-time Machine Learning Engineers to support the development of AI-based healthcare products. The selected candidate will work on an AI application within the AI-Rad Companion suite of clinical AI solutions.
This role focuses on productizing medical imaging AI algorithms developed by research teams and releasing them through internal product development processes. A strong understanding of machine learning fundamentals and image processing is essential. Based on product requirements defined by Product Management, the engineer will work closely with research, product, and data science teams. The role also involves collaborating with data scientists to build and maintain clinical evaluation pipelines.
The applicant will join our Machine Learning Engineering group, which specializes in transforming medical imaging AI research into production-ready capabilities for deployment across edge, scanner, and cloud platforms. The team is known for building reliable, high-performance systems and translating advanced research into scalable, real-world impact.
Roles and responsibilities:
- Contribute across the SDLC life cycle , analysis, Design, productization/implementation of machine learning/AI algorithms, including model re-training, evaluation, productization, deployment, and monitoring etc.
- Work closely with research teams to translate Proof of Concept (PoC’s) into robust, maintainable, and production-ready AI algorithm implementations.
- Implement PoC’s using emerging technologies e.g. Agentic AI to improve MLOps Efficiency
- Drive key non-functional requirements such as latency/throughput, memory footprint, reliability, logging/traceability, and edge/cloud deployment constraints.
- Build and maintain CI/CD pipelines for automated builds, test execution, quality gates, and release-ready packaging of code and model artifacts.
- Deliver enhancements and defect fixes in line with coding standards, architecture guidelines, and committed timelines.
- Implement requirement-driven unit, component, and end-to-end pipeline tests to ensure correctness and prevent regression.
- Participate in design and code reviews, providing technical feedback to improve quality, consistency, and maintainability.
Required Skills & Qualifications
- B.E./B.Tech/M.Tech (Computer Science, Electronics) / MCA
- 4+ years of experience in software design and development
- Strong knowledge of C++ and Python, with solid object-oriented programming skills
- Experience in AI algorithm development (ML/DL)
- Strong understanding of image processing
- Ability to learn new technologies quickly and adapt to changing needs
- Strong problem-solving and debugging skills
- Good interpersonal and communication skills
- Strong team player with the ability to work independently with minimal guidance and self-driven exploration
Preferred Skills (Nice to Have)
- Experience working with DICOM imaging data and related workflows.
- Working knowledge of medical imaging and vision libraries such as ITK, Intel IPP, and OpenCV
- Hands-on experience with one or more ML/DL frameworks (e.g., PyTorch, TensorFlow)
- Experience in using analytics/MLOps platforms such as Databricks or Azure ML Studio
- Basic understanding of local LLM deployment and/or integration of Azure OpenAI APIs into applications
- Expertise in CMake for creating maintainable, cross-platform build systems.