D

DP World

Global cargo logistics and port operations

Machine Learning Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • 0–5 years of experience in applied machine learning, data science, or applied research; internships, thesis work, and strong project portfolios count.
  • Demonstrated experience using agentic coding assistants in real development to accelerate iteration while maintaining code quality.
  • Strong Python skills and comfort with machine learning tooling; PyTorch is preferred and TensorFlow is acceptable.
  • Solid foundations in algorithms, probability and statistics, and experimental design.
  • Ability to translate messy real-world problems into clear formulations and measurable success metrics.

Responsibilities

  • Build machine learning solutions for decision-making problems such as planning, sequencing, routing, allocation, and resource utilization.
  • Prototype quickly using agentic coding tools to generate scaffolds, refactor, write tests, and iterate on experiments while maintaining engineering discipline.
  • Develop and evaluate models for optimization and solvers, deep reinforcement learning and decision intelligence, and predictive machine learning.
  • Design robust evaluation harnesses using offline simulation, counterfactual testing, ablations, and scenario analysis; define key performance indicators and acceptance thresholds.
  • Collaborate with machine learning engineers on productionization, including latency and throughput constraints, monitoring, reproducibility, model versioning, and safe rollout.
  • Write technical documentation and communicate findings to technical and non-technical stakeholders.

Desired Qualifications

  • Prior work in deep reinforcement learning, including methods such as PPO, SAC, DQN, offline reinforcement learning, imitation learning, or Monte Carlo tree search and planning hybrids.
  • Experience building environments or simulators, designing rewards, debugging stability, and evaluating reinforcement learning systems.
  • Experience with simulation-based evaluation or digital twins, including lightweight simulators.
  • Familiarity with MLOps basics such as MLflow, Docker, continuous integration and continuous delivery, and model monitoring.
  • Domain exposure to logistics, supply chain, or industrial operations.
  • Experience with OR-Tools or solver stacks, reinforcement learning libraries such as Ray RLlib or Stable Baselines, SQL, Docker, Git, MLflow, or cloud platforms.

About the Company

DP World

Global cargo logistics and port operations

DP World is a global logistics and port operator that provides integrated, end-to-end supply chain solutions. It runs marine and inland terminals, manages ports and free zones, and offers cargo logistics, freight forwarding, warehousing, customs clearance, and value-added services such as packaging and reverse logistics. Its products work by operating a large network of terminals and logistics services that connect shipping, warehousing, and distribution, charging container handling fees and offering downstream services to improve supply chain efficiency. The company differentiates itself through its expansive, worldwide network (across 40+ countries) and its ability to control multiple stages of the supply chain—from ports and terminals to contract logistics and economic zones—allowing for seamless multimodal flows. DP World’s goal is to enable smooth, integrated global trade by expanding its network and offering end-to-end logistics solutions for diverse industries.

Company size
10,001+
Company stage
Debt Financing
Total funding
$1.5B
Headquarters
Dubai, United Arab Emirates
Founded
2005

Recently Posted Jobs

Explore more opportunities at DP World

See more jobs