Taro Logo

Software Engineer- Simulations

Global leader in container shipping services, operating in 130 countries with 80,000 employees, providing integrated container logistics solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Logistics

Job Description

A.P. Moller - Maersk, the global leader in container shipping and logistics, is seeking a Senior Software Engineer specializing in Simulations to join their Global Data Analytics Technology team. This role offers an exciting opportunity to work on complex simulation systems that digitally replicate real-world environments and assets. The position involves designing and developing scalable simulation engines that enable predictive analysis and real-time monitoring, directly impacting mission-critical decisions.

The ideal candidate will be responsible for building sophisticated digital twin applications, integrating real-time data sources, and developing optimization algorithms. This role requires expertise in Python programming and simulation frameworks, combined with a strong understanding of system modeling and discrete event systems. The position offers the chance to work with cutting-edge technologies in a company that handles global-scale logistics operations.

Working in a hybrid environment across Bangalore or Pune locations, you'll be part of a diverse team that values innovation and technical excellence. The role combines hands-on development with architectural responsibilities, requiring both technical depth and the ability to collaborate with domain experts. With Maersk's commitment to digital transformation, this position offers significant opportunities for professional growth and impact in the logistics industry.

The company offers a collaborative, inclusive work environment with exposure to global operations and complex technical challenges. This role is perfect for someone passionate about complex systems modeling, real-world problem solving, and building robust simulation platforms that drive business decisions.

Last updated 5 days ago

Responsibilities For Software Engineer- Simulations

  • Design and develop simulation engines, tools, and infrastructure to support digital twin applications
  • Build scalable software systems that model physical, operational, and behavioural characteristics
  • Collaborate with domain experts to translate real-world systems into digital representations
  • Integrate simulation engines with real-time data sources
  • Develop and optimize algorithms for discrete-event simulation
  • Support scenario testing and what-if analysis
  • Ensure models are modular and extensible
  • Contribute to technical documentation and framework architecture

Requirements For Software Engineer- Simulations

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, Applied Math, Physics
  • 5+ years of experience in software engineering with focus on simulation
  • Proficiency in Python, C++, or Rust (Python preferred)
  • Experience with simulation frameworks
  • Strong grasp of system modeling and discrete event systems
  • Understanding of software design patterns, data structures, and algorithms
  • Experience with collaborative development workflow
  • Experience with IDE, Version control(github), CI/CD
  • Structured, highly analytical mind-set and problem-solving skills

Related Jobs

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on AI systems development, LLM inferencing, and backend architecture in Bangalore or Pune, India.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on Java backend development, microservices, and cloud technologies in Bangalore, India.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing and maintaining Operational Support Systems for network infrastructure and logistics operations.

Senior Software Engineer

Senior Software Engineer role at Microsoft's ESS Agent team, focusing on AI and cross-platform integration, requiring 8+ years of experience in software engineering and distributed systems.

Software Development Engineer, EU 3P (MFN) Acceleration

Senior Software Engineer role at Amazon's EU 3P Acceleration team, building distributed systems for sellers using AWS and ML, requiring 5+ years of experience.