drjobs Software Engineer- Simulations

Software Engineer- Simulations

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Software Engineer - Simulations Global Data Analytics Technology (Maersk)

This position will be based in India Bangalore/Pune

A.P. Moller - Maersk

A.P. Moller Maersk is the global leader in container shipping services. The business operates in 130 countries and employs 80000 staff. An integrated container logistics company Maersk aims to connect and simplify its customers supply chains.

Today we have more than 180 nationalities represented in our workforce across 131 Countries and this mean we have elevated level of responsibility to continue to build inclusive workforce that is truly representative of our customers and their customers and our vendor partners too.

The Brief

We are seeking a passionate and skilled Software Engineer to join our Forecasting and Simulation this role youll help design develop and scale simulation systems that digitally replicate real-world environments assets and systems. Your work will enable predictive analysis real-time monitoring and scenario testing helping inform mission-critical decisions.

This is a high-impact hands-on engineering role for someone excited about complex systems modeling real-world behavior and building robust simulation engines or platforms.

What Ill be doing your accountabilities / responsibilities

Design and develop simulation engines tools and infrastructure to support digital twin applications.

Build scalable software systems that model physical operational and behavioural characteristics of real-world systems.

Collaborate with domain experts to translate real-world systems into digital representations.

Integrate simulation engines with real-time data sources (IoT sensors APIs) for dynamic updates and predictive modeling.

Develop and optimize algorithms for discrete-event simulation agent-based modeling.

Support scenario testing what-if analysis and optimization workflows using simulation outputs.

Ensure models are modular extensible and easily integrated with external services/platforms (e.g. dashboards analytics AI agents).

Contribute to technical documentation and simulation framework architecture.

Foundational / Must Have Skills

Lead all aspects of Software Development Lifecyle (SDLC) in-line with Agile and IT craftsmanship principles

Constantly learn technologies and mentor teams be a leader & drive the culture of researching & implementing in products

Write secure scalable & clean code along with unit tests

Perform code reviews and ensure the quality of code constantly!

Troubleshoot debug and upgrade software & infrastructure. Thrive in a DevOps culture where we build & support the application E2E

Proficiency in Python C or Rust (Python preferred for data-driven simulations).

Experience with simulation frameworks (e.g. SimPy AnyLogic Unity Gazebo OpenModelica Dymola or custom-built engines).

Strong grasp of system modeling discrete event systems or continuous system dynamics.

Understanding of software design patterns data structures and algorithms.

Nice to Have

Familiarity with IoT data pipelines message brokers (MQTT Kafka) or real-time data integration.

Exposure to multi-agent systems reinforcement learning or optimization libraries (e.g. Pyomo OR-Tools).

Background in industries like logistics and supply chain.

Experience working with cloud platforms (AWS/GCP/Azure) and containerization (Docker Kubernetes).

Qualifications & Requirements

Bachelors or Masters degree in Computer Science Engineering Applied Math Physics.

5 years of experience in software engineering with a focus on simulation modeling or complex systems.

Experience with collaborative development workflow: IDE (Integrated Development Environment) Version control(github) CI/CD (e.g. automated tests in github actions)

Communicate effectively with technical and non-technical audiences with experience in stakeholder management

Structured highly analytical mind-set and excellent problem-solving skills;

Self-starter highly motivated & Willing to share knowledge and work as a team.

An individual who respects the opinion of others; yet can drive a decision though the team;

As a performance-oriented company we strive to always recruit the best person for the job regardless of gender age nationality sexual orientation or religious beliefs. We are proud of our diversity and see it as a genuine source of strength for building high-performing teams.

Maersk is committed to a diverse and inclusive workplace and we embrace different styles of thinking. Maersk is an equal opportunities employer and welcomes applicants without regard to race colour gender sex age religion creed national origin ancestry citizenship marital status sexual orientation physical or mental disability medical condition pregnancy or parental leave veteran status gender identity genetic information or any other characteristic protected by applicable law. We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements.

We are happy to support your need for any adjustments during the application and hiring process. If you need special assistance or an accommodation to use our website apply for a position or to perform a job please contact us by emailing .

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.