Job Details
- Company: DP World
- Job Position: Machine Learning Scientist
- Location: Bangalore, Karnataka, India
- Job ID: 15097
- Experience: 0–5 years
- Qualification: Bachelor’s degree
- Salary: Estimated ₹12 LPA – ₹25 LPA
- Job Type: Full-time
- Work Mode: Not specified
- Posting Date: 3 October 2026
Job Overview
DP World is hiring a Machine Learning Scientist to develop machine learning solutions for complex business problems. The role focuses on optimization, reinforcement learning, predictive modelling, and AI-based decision-making. Candidates will use Python and machine learning frameworks to build, test, and evaluate models that improve planning, routing, resource allocation, and operational efficiency. Applicants with strong programming skills, practical machine learning projects, and experience using AI coding assistants are encouraged to apply.
Key Responsibilities
- Develop machine learning solutions for planning, scheduling, routing, and resource allocation.
- Use AI coding assistants to speed up development, testing, and experimentation.
- Build and evaluate optimization models using mathematical and computational techniques.
- Develop reinforcement learning models for complex decision-making tasks.
- Create predictive models for forecasting and estimation.
- Design simulation-based testing systems to evaluate model performance.
- Conduct experiments and compare different machine learning approaches.
- Define performance metrics and acceptance criteria for ML solutions.
- Collaborate with ML engineers to deploy models into production.
- Monitor model performance, reliability, and processing speed.
- Maintain reproducible experiments and proper model versioning.
- Prepare technical documentation and communicate findings to stakeholders.
Eligibility Criteria
- Bachelor’s degree in a relevant field.
- 0–5 years of experience in applied machine learning, data science, or applied research.
- Internship experience, academic research, thesis work, and strong projects are considered.
- Strong Python programming skills.
- Practical experience using agentic AI coding assistants in development workflows.
- Understanding of algorithms, probability, statistics, and experimental design.
- Ability to convert real-world problems into measurable technical solutions.
- Experience in deep reinforcement learning is an added advantage.
Required Skills
- Python programming and machine learning fundamentals.
- PyTorch or TensorFlow.
- Mathematical optimization and constraint programming.
- Reinforcement learning algorithms such as PPO, SAC, and DQN.
- Forecasting and predictive modelling.
- Simulation-based model evaluation and scenario analysis.
- AI coding assistants such as Claude Code or similar tools.
- OR-Tools and optimization solver frameworks.
- Reinforcement learning libraries such as Ray RLlib or Stable Baselines.
- SQL, Git, and Docker.
- MLflow and experiment tracking.
- Knowledge of CI/CD, model monitoring, and MLOps.
- Understanding of logistics and supply chain operations is beneficial.
Why Join DP World?
- Work on practical AI and machine learning challenges.
- Gain experience in optimization and intelligent decision-making systems.
- Explore advanced reinforcement learning techniques.
- Work with modern AI development tools and frameworks.
- Learn how machine learning can improve logistics and operational efficiency.
- Collaborate with machine learning engineers and research professionals.
- Build expertise in applied AI, predictive analytics, and MLOps.
Important Links
Apply Link: Click here



