Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ NA

Home > Software Development

 Lead Software Engineer

Job Description

We are seeking a Lead Software Engineer with deep experience in simulation systems and a solid foundation in machine learning to lead the architecture and development of our next-generation simulation and digital twin platforms. This role blends technical leadership with hands-on engineering, guiding the design of simulation systems that model real-world environments and power intelligent, ML-driven decision-making. You ll be responsible for leading simulation efforts that generate actionable insights, synthetic data, and predictive capabilities while also influencing how ML models are built, trained, and deployed within these environments. What Ill be doing your accountabilities / responsibilities?
  • Architect and lead simulation platforms that model complex systems across time, agents, and interactions.
  • Bridge simulation systems with ML workflows: data generation, model training/testing, reinforcement learning, etc.
  • Define system architecture, technology choices, and software patterns for scalable, high-performance simulation and ML integration.
  • Collaborate with ML engineers, data scientists, and domain experts to enable closed-loop simulations for forecasting, optimization, and control.
  • Lead cross-functional engineering efforts across simulation, data, and ML infrastructure teams.
  • Mentor engineers across disciplines, setting technical standards and fostering a high-performance culture.
  • Own end-to-end delivery of simulation-enabled intelligent systems from ideation to production.
  • 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).

Foundational /Must Have Skills
  • Bachelor s or Master s in Computer Science, Engineering, or a related technical field.
  • 12+ years of software engineering experience, with 3+ years leading teams or major initiatives.
  • Demonstrated experience in simulation platforms (e.g., SimPy, Mesa, CARLA, Unity, AnyLogic, or custom-built engines).
  • Strong programming skills in Python (required); additional languages like C++, Rust, or Julia are a plus.
  • Deep understanding of ML principles model pipelines, data engineering, evaluation, and deployment.
  • Experience working with synthetic data, simulators for ML training/testing, or RL environments (e.g., OpenAI Gym, Isaac Sim, Unity ML-Agents).
  • Solid grasp of software architecture, distributed systems, and CI/CD pipelines.

Preferred to Have
  • Experience with reinforcement learning, decision-making under uncertainty, or control systems.
  • Familiarity with ML frameworks (e.g., PyTorch, TensorFlow, scikit-learn) and MLOps tools (e.g. MLflow, Weights & Biases).
  • Background in simulation-heavy domains such as robotics, logistics, autonomous systems.
  • Familiarity with cloud infrastructure (AWS, GCP, Azure) and container orchestration (Docker, Kubernetes).
  • Strong communication and cross-functional leadership skills able to align engineers, ML teams, and product stakeholders.
 

Job Classification

Industry: Courier / Logistics
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: APM Terminals
Location(s): Pune

+ View Contactajax loader


Keyskills:   Computer science System architecture C++ Simulation GCP Machine learning Robotics Analytics Python Logistics

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Engineer /senior Engineer - (mcu Rtos)

  • Einfochips
  • 5 - 10 years
  • Hyderabad
  • 19 hours ago
₹ Not Disclosed

SDET Technical Lead

  • Wipro HR Soniya
  • 5 - 8 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 15 - 20 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Lead

  • Accenture
  • 5 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

NA

Were lifting global trade and connecting the world with our comprehensive port network - helping our customers to grow their business with better supply chain efficiency, flexibility, and reliability.