remote
Associate Principal Engineer, Machine Learning - Nagarro
ML Engineer
Lead the design and delivery of advanced machine‑learning solutions, driving impact across NLP, computer vision, and AI initiatives while mentoring teams and shaping technical strategy.
About the role
Key Responsibilities
- Architect and implement end‑to‑end machine‑learning pipelines for natural language processing, computer vision, and other AI domains.
- Collaborate with product, data, and engineering teams to translate business problems into scalable ML solutions.
- Mentor senior engineers and guide best practices in model development, testing, and deployment.
- Evaluate emerging technologies and frameworks, recommending tools that improve performance and productivity.
- Ensure robustness, reproducibility, and compliance of models in production environments.
Requirements
- 9+ years of professional experience in machine learning, with a proven record of delivering production‑grade NLP and computer‑vision projects.
- Deep expertise in Python and major ML libraries such as TensorFlow and PyTorch.
- Strong understanding of model training, optimization, and deployment at scale.
- Experience leading technical teams, providing architectural guidance, and fostering a collaborative culture.
- Excellent problem‑solving skills and ability to communicate complex concepts to both technical and non‑technical stakeholders.
Skills
machine learningnatural language processingcomputer visionpythontensorflowpytorch