Machine Learning Engineer – Careers in Kolkata (Capgemini)

September 16, 2025

Job Description

Summary

Capgemini is hiring a Machine Learning Engineer in Kolkata to work on innovative AI and software development projects. This role is ideal for professionals with 2+ years of experience in software engineering, machine learning frameworks, and data modeling. As a ML Engineer, you will design, develop, and deploy advanced machine learning models, applying your expertise in statistics, algorithms, R, Python, Java, .NET, Groovy, and ML tools. If you are passionate about solving complex business challenges with AI-driven solutions, this is your chance to join one of the world’s leading technology transformation companies.


Job Details at a Glance

DetailInformation
Job TitleMachine Learning Engineer
LocationKolkata (ex Calcutta)
DepartmentAI, Data Science & Engineering
ShiftStandard Business Hours
Experience Required2+ years in software development / ML engineering
TechnologiesR, Python, Java, .NET, Groovy, ML frameworks & libraries
Employment TypeFull-time
IndustryIT Services & Consulting

Key Responsibilities

As a Machine Learning Engineer, you will:

  • Design, build, and optimize machine learning models for enterprise applications
  • Apply statistics, algorithms, and data modeling to solve complex problems
  • Work with ML frameworks, libraries, and advanced data structures
  • Develop scalable solutions in R, Python, Java, .NET, or Groovy
  • Collaborate with cross-functional teams to integrate ML solutions into production systems
  • Analyze requirements and deliver functional and technical ML solutions
  • Stay up to date with emerging AI/ML technologies and best practices
  • Participate in system architecture design for AI-driven applications

Skills & Competencies

  • Strong background in software development with 2+ years’ experience
  • Proficiency in at least one programming language (Python, R, Java, .NET, Groovy)
  • Knowledge of machine learning tools, libraries, and frameworks
  • Excellent analytical and problem-solving skills
  • Understanding of mathematics, statistics, and algorithms for ML applications
  • Ability to define and implement advanced functional/technical solutions
  • Open to working on new and evolving technologies

Qualifications

  • Bachelor’s degree in Systems Engineering, Computer Science, or related field
  • 2+ years of proven software development or ML engineering experience
  • Exposure to data science projects and ML toolkits
  • Experience with cloud platforms or enterprise-scale ML deployments is a plus

Why Join Capgemini?

  • Opportunity to work on cutting-edge AI and ML projects
  • A career path with global mobility and internal growth opportunities
  • Personalized career guidance and mentorship
  • Comprehensive wellness benefits: insurance, telemedicine, elder care, flexible work support
  • Collaborative, inclusive, and future-focused work environment
  • Be part of a global team of 340,000+ professionals across 50+ countries

Apply Now

Ready to advance your career as a Machine Learning Engineer in Kolkata?

👉 Apply directly on the official Capgemini careers page