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
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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