Machine Learning Engineer - Global Sourcing & Supply Management (GSSM) Solutions

Apple Bengaluru, India

About the role

This is a Machine Learning Engineer role in Bengaluru, India, focused on predictive modeling and production AI for global sourcing and supply-management decisions. You'll work with complex data and cross-functional partners to support forecasting, experimentation, optimization, and measurable supply-chain outcomes.

What you’ll do

  • Analyze complex datasets.
  • Develop predictive and statistical models.
  • Build and deploy production machine-learning systems.
  • Translate ambiguous business questions into structured analyses.
  • Deliver data-driven insights for strategy and product decisions.
  • Support forecasting, experimentation, and optimization across the supply chain.

What they’re looking for

  • A bachelor's degree in computer science, software engineering, electrical engineering, or a related technical field.
  • At least 4 years of industry experience in machine-learning engineering, software engineering, or applied machine learning.
  • Strong software engineering skills for production systems.
  • A strong understanding of machine-learning algorithms from implementation through production.

Nice to have

  • A master's or doctoral degree in a related technical field.
  • Strong Python skills and Java or C++ experience.
  • SQL and large-scale data-processing experience.
  • PyTorch or TensorFlow experience.
  • Experience with transformer models, LLMs, agents, structured reasoning, RAG, or Text-to-SQL.
  • Experience operating scalable inference services and APIs.
  • MLOps experience covering deployment, monitoring, evaluation, and production pipelines.
  • Distributed computing and large-scale ML systems experience.
  • Experience optimizing models for performance, latency, scalability, and efficiency.
  • Supply-chain or operations experience.
  • Strong system-design and cross-functional influence skills.

What’s on offer

  • The role is listed in Bengaluru, Karnataka, India.
  • The posting does not state compensation or benefits.

Questions about this role

Where is this Machine Learning Engineer job located?

It is listed in Bengaluru, Karnataka, India.

How much experience is required?

The minimum requirement is 4 years of industry experience in machine-learning engineering, software engineering, or applied machine learning.

Do I need a degree?

Yes. A bachelor's degree in a relevant technical field is required.

Is salary listed?

The posting does not state a salary.

Related roles

Machine Learning-AI and Data Science Engineer III

Deloitte Consulting · Bengaluru, India · Hyderabad, India · Pune, India · Chennai, India

A senior data science and ML engineering leadership role at Deloitte Consulting, based across Bengaluru, Hyderabad, Pune or Chennai. Suits someone with 6-10 years of experience who can lead a small DS/ML team through client delivery.

On-siteSeniorFull-time $33,700 – $53,000 a year
Machine LearningData ScienceStatistical ModelingPython +11
4 days ago

Senior Machine Learning Engineer, Ad Tech Engineering

Roku · Bengaluru, India

Senior hybrid machine learning role in Bengaluru for an experienced engineer building AI systems for Roku's advertising platform. You'll work on multimodal ad understanding, brand safety, moderation, creative generation, and large-scale model serving.

HybridSeniorFull-time
Machine LearningDeep LearningComputer VisionGenerative AI +13
5 days ago

Senior Machine Learning Engineer - Advertising Engineering

Roku · Bengaluru, India

Senior hybrid machine learning engineering role in Bengaluru focused on Roku's advertising data and AI platform. You'll build large-scale ML systems and agentic generative AI features for targeting, measurement, reporting, and optimization.

HybridSeniorFull-time
Machine LearningPythonScalaJava +16
5 days ago

Machine Learning Engineer, Dubbing

Sarvam AI · Bengaluru, India

Sarvam AI is hiring a mid-level Machine Learning Engineer in Bengaluru to build production systems for dubbing and live translation. The role requires speech and NLP experience, production ML skills and Python.

On-siteMid level
Machine LearningPythonSpeech RecognitionNatural Language Processing +4
Date not stated

Machine Learning Engineer

Weekday Partner Network · Bengaluru, India

Machine Learning Engineer role in Bengaluru for someone with 5–12 years of experience designing models, data pipelines, and production ML systems. The position also involves shaping the roadmap and delivering scalable AI applications.

On-siteMid levelFull-time ₹5,000,000 – ₹12,000,000 a year
Machine LearningData PipelinesModel TrainingML Deployment +2
12 days ago

Machine Learning Engineer - Agentic AI Evaluation Frameworks

Machine Learning and AI · Cupertino, United States

A senior ML evaluation engineering role at Apple in Cupertino, building evaluation frameworks for generative and agentic AI products. Suits engineers with 7+ years of ML, evaluation or software engineering experience.

On-siteSeniorFull-time $184,700 – $277,600 a year
PythonLLM-as-a-JudgeRAGPrompt Engineering +4
Date not stated