Bengaluru, Karnataka
Job Summary
Expectation for all engineer profiles
Foundational AI/ML & Software Engineering
Strong grounding in ML fundamentals and software engineering, enabling translation of business problems into robust, scalable AI/ML solutions
Experience in designing, building and integrating production-grade systems using modern engineering practices (APIs, microservices, CI/CD, containerization)
Ability to bridge classical ML approaches with emerging GenAI paradigms, applying the right techniques to deliver reliable and maintainable solutions
Effectively leverage AI-assisted development tools (e.g., GitHub Copilot, Claude Code) to accelerate prototyping, improve engineering quality and enhance developer productivity
Product Collaboration & Enablement
Ability to work effectively within agile product teams, collaborating in iterative cycles to refine requirements, validate hypotheses and deliver incremental AI/ML value
Ability to drive alignment independently across product, AI/ML engineering, platform and MLOps teams to achieve shared engineering outcomes
Strong capability in early-stage AI/ML solution development, including problem framing, feasibility assessment, rapid prototyping and iterative experimentation
Effective collaboration across geographically distributed teams (Denmark, India, Portugal), with strong cross-cultural awareness and communication
Key Responsibilities
Responsibilities:
Contribute to the development and deployment of ML, deep learning and computer vision solutions for industrial use cases across the Vestas value chain
Build and enhance ML/DL/CV solution components, including pipelines and inference workflows, while developing and optimizing deep learning and computer vision models
Integrate ML, deep learning and computer vision capabilities into enterprise applications and edge/cloud systems using APIs, microservices and containerized environments
Collaborate with solution team to deliver reliable ML/DL/CV solutions end-to-end, contributing to development, testing and deployment while following engineering and MLOps standards
Continuously learn and apply best practices in traditional ML, deep learning and computer vision, including advancements in model architectures, training techniques and deployment optimization
Skill Requirements
Competencies:
Traditional ML & Deep Learning Systems Engineering
Ability to contribute to building scalable and reliable ML, deep learning and computer vision systems with focus on performance, robustness, data integrity and maintainability
Understanding of standard design patterns and engineering practices for training, evaluating and deploying ML/DL models (including distributed training and efficient inference)
Familiarity with deploying and integrating ML/CV solutions into production environments across cloud and edge systems
ML, Deep Learning & Computer Vision Solution Development
Hands-on capability in developing ML, deep learning and computer vision solutions for structured data, image/video data and industrial use cases
Working knowledge of computer vision techniques such as object detection, image classification, segmentation and video analysis, along with deep learning architectures (CNNs, vision transformers, transfer learning and model optimization)
Working knowledge of techniques such as feature engineering, model selection, hyperparameter tuning, transfer learning and model optimization (e.g., pruning, quantization)
Ability to implement end-to-end ML workflows, including data preprocessing, model development, evaluation and deployment, with support for human-in-the-loop and decision-support systems
Other Requirements
AI Engineer
Specialist: 8-12+ years of experience in software engineering, data or analytics, with significant hands-on experience and demonstrated impact in AI/ML solution development, including 4-6+ years focused on AI/ML
Candidates need to answer the following:
AI/ML Engineer with focus on traditional ML (deep learning, CV) - Specialist
Tell us about one ML/DL/Computer Vision use case you have worked on in a real-world setting (industrial, product or enterprise)
For one model you implemented (ML/DL/CV), explain: which algorithm/architecture you chose and why, alternatives you considered and key trade-offs
Describe a situation where your model performed differently in production than in development. What did you do differently afterward in your approach?
Have you created reusable ML component, pipeline or standards across teams? What problem were you solving and what was adopted?
For one of the use cases above, share:
- One specific challenge in the solution flow and how you addressed it
- 2–3 concrete ways you validated that the solution worked as expected (metrics, checks or feedback loops)
#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-