Nagarro is hiring an Associate Principal Engineer, Machine Learning

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
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Nagarro
Nagarro is a global technology company that designs and builds digital products and platforms for enterprises. It specializes in digital transformation, software engineering, and technology consulting, serving clients across industries with solutions in cloud, data, automation, and enterprise applications.
All jobs at Nagarro Visit website
Job Details
Category data
Posted 2 months ago