Senior Staff Engineer, Data Science at Nagarro


Company Logo

Nagarro is Hiring

Job Info:
  • Company Nagarro
  • Position Senior Staff Engineer, Data Science
  • Location Remote, India
  • Source SmartRecruiters
  • Published April 20, 2026
  • Category Development
  • Type Full-Time
  • Experience Senior


Job Description

REQUIREMENTS:

  • Total experience: 7+ years.
  • Must have experience in Data Science Fundamentals, Data Analysis & Visualization, Statistics & Probability, SQL, Model Packaging & Deployment.
  • Define the end-to-end system architecture  including data ingestion, model training/inference, and deployment .
  • Strong understanding of statistical concepts and techniques, and experience applying them to real-world problems.
  • Must have experience in prompt engineering, RAG & Generative AI.
  • Should have experience in Python or R for Data Science.
  • Should have experience in Classification-regression, Forecasting, Unsupervised Models, Recommendation Systems, Natural Language processing & Optimization.
  • Strong working experience in machine learning, with a proven track record of delivering impactful
  • Strong programming skills in Python as well as machine learning libraries such as scikit-learn.
  • Should have experience in Data science on AWS/Azure/GCP.
  • Strong troubleshooting skills in different disparate technologies and environments.
  • Should be enthusiastic about different areas of work and exploring new technologies.
  • Proactively identify technical risks and propose mitigation strategies.
  • Should have clarity of thought and strong communication skills to effectively pitch solutions.
  • Must have ability to explore and grasp new technologies.
  • Must be capable of mentoring team members in projects and helping them keep up with new technologies.
  • Should be empowering the team members to be solution providers and enable a flat environment where everyone’s point of view is considered, and feedback is encouraged.

RESPONSIBILITIES:

  • Writing and reviewing great quality code.
  • Understanding functional requirements thoroughly and analyzing the client's needs in the context of the project.
  • Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.
  • Determining and implementing design methodologies and tool sets.
  • Enabling application development by coordinating requirements, schedules, and activities.
  • Being able to lead/support UAT and production roll outs.
  • Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.
  • Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
  • Giving constructive feedback to the team members and setting clear expectations.
  • Helping the team in troubleshooting and resolving of complex bugs.
  • Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
  • Carrying out POCs to make sure that suggested design/technologies meet the requirements

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.


✉️