Nagarro is hiring an Associate Principal Engineer, Machine Learning

About the Role

Nagarro is looking for an Associate Principal Engineer, Machine Learning to lead the design and implementation of sophisticated AI/ML solutions. You will be responsible for translating client business needs into robust technical architectures and guiding critical project decisions within our dynamic, non-hierarchical culture.

What You'll Do

  • Understand client business use cases and technical requirements and convert them into technical design.
  • Map architectural decisions to requirements and translate them for developers.
  • Identify different solutions and narrow down the best option that meets client needs.
  • Define guidelines and benchmarks for non-functional requirements during project implementation.
  • Write and review design documents explaining overall architecture, framework, and high-level design.
  • Review architecture and design on aspects like extensibility, scalability, security, design patterns, user experience, and NFRs.
  • Develop the overall solution for defined functional and non-functional requirements; define technologies, patterns, and frameworks.
  • Understand and relate technology integration scenarios and apply these learnings in projects.
  • Resolve issues raised during code or design review through systematic root cause analysis.
  • Carry out proofs of concept to ensure suggested designs or technologies meet requirements.

What We're Looking For

  • 9+ years of total professional experience.
  • Strong working experience in machine learning with a proven track record of delivering impactful solutions in NLP, machine vision, and AI.
  • Experience in AI/ML architecture design and implementation in data or big data environments using cloud infrastructure.
  • Proficiency in programming languages such as Python or R, and experience with data manipulation libraries like Pandas and NumPy.
  • Strong understanding of statistical concepts and techniques, and experience applying them to real-world problems.
  • Strong programming skills in Python, and proficiency in deep learning frameworks such as TensorFlow, PyTorch, or JAX, as well as machine learning libraries like scikit-learn.
  • Experience in SQL.
  • Understanding of MLOps and at least one deployment using technologies like MLflow, Kubeflow, Docker, Kubernetes, or model deployment pipelines.
  • Designed, developed, and deployed a few AI agents as part of multi-agent systems for autonomous or semi-autonomous decision-making and agent orchestration.
  • Strong understanding of LLMs and foundation models with expertise in designing and building prompts for prompt development and templates.
  • Practical experience with Generative AI frameworks such as GANs, VAEs, prompt engineering, and retrieval-augmented generation (RAG).
  • Excellent problem-solving skills, with a creative and analytical mindset.
  • Strong communication and teamwork skills, with the ability to work effectively in a team environment and interact with stakeholders at all levels.
  • Experience with AI ethics and responsible AI practices.
  • Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Technical Stack

  • Languages: Python, R
  • Libraries & Frameworks: Pandas, NumPy, TensorFlow, PyTorch, JAX, scikit-learn
  • Data: SQL
  • MLOps & Infrastructure: MLflow, Kubeflow, Docker, Kubernetes

Work Mode

This position is located in South Asia. Nagarro fosters a dynamic and non-hierarchical work culture.

Nagarro is an equal opportunity employer.

Required Skills
PythonRPandasNumPyTensorFlowPyTorchJAXscikit-learnSQLMLflowMachine LearningDeep LearningStatistical ModelingData AnalysisModel Deployment
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Nagarro

A Digital Product Engineering company that builds products, services, and experiences that inspire, excite, and delight. They work at scale across all devices and digital mediums, with over 17000 experts across 39 countries.

Visit website
Job Details
Category data
Posted 20 days ago