India Employment

Nagarro is hiring a Principal Engineer, Machine Learning

About the Role

Nagarro is hiring a Principal Engineer, Machine Learning to architect and deliver impactful AI/ML solutions. In our dynamic and non-hierarchical work culture, you will be responsible for translating complex client business use cases into robust technical designs and leading their implementation.

What You'll Do

  • Understand client business use cases and technical requirements to convert them into technical designs.
  • Map architectural decisions to requirements and translate them for development teams.
  • Evaluate and select optimal solutions that best meet client needs.
  • Define guidelines and benchmarks for non-functional requirement considerations during project implementation.
  • Write and review design documents explaining overall architecture, frameworks, and high-level design.
  • Review architecture on aspects like extensibility, scalability, security, design patterns, user experience, and non-functional requirements.
  • Design the overall solution for defined functional and non-functional requirements, including defining technologies, patterns, and frameworks.
  • Apply technology integration learnings directly to projects.
  • Resolve issues raised during code review through systematic root cause analysis.
  • Conduct proofs of concept to validate suggested designs and technologies.

What We're Looking For

  • 11+ years of total professional experience.
  • A proven track record of delivering impactful machine learning solutions in NLP, machine vision, and AI.
  • Experience in AI/ML architecture design and implementation leveraging data/big data and cloud infrastructure.
  • Proficiency in programming languages such as Python or R and data manipulation libraries like Pandas and NumPy.
  • Strong understanding of statistical concepts and experience applying them to real-world problems.
  • Strong programming skills in Python and proficiency in deep learning frameworks like TensorFlow, PyTorch, or JAX, and machine learning libraries like scikit-learn.
  • Experience in SQL.
  • Understanding of MLOps and hands-on deployment experience with technologies such as MLflow, Kubeflow, Docker, Kubernetes, and model deployment pipelines.
  • Experience designing, developing, and deploying AI agents as part of multi-agent systems for autonomous/semi-autonomous decision-making and orchestration.
  • Strong understanding of LLMs and foundation models with expertise in designing prompts and templates.
  • Practical experience with Generative AI frameworks, including GANs, VAEs, prompt engineering, and RAG.
  • Excellent creative and analytical problem-solving skills.
  • Strong communication and teamwork skills, with the ability to interact effectively with stakeholders at all levels.
  • Experience with AI ethics and responsible AI practices.

Technical Stack

  • Languages: Python, R
  • Libraries & Frameworks: Pandas, NumPy, scikit-learn, TensorFlow, PyTorch, JAX, Generative AI frameworks (GANs, VAEs)
  • Technologies: SQL, MLflow, Kubeflow, Docker, Kubernetes, LLMs, Foundation models

Nagarro is an equal opportunity employer.

Required Skills
PythonRPandasNumPyTensorFlowPyTorchJAXscikit-learnSQLMLflowMachine LearningNLPMachine VisionAI/ML ArchitectureCloud Infrastructure
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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
Department Engineering
Category data
Posted 14 days ago