Responsibilities
- Develop and maintain digital twin simulations for warehouse and logistics systems, modeling system states, events, and resource interactions.
- Create and optimize network models to improve flow, resource allocation, and operational performance.
- Collaborate with stakeholders to integrate simulation and optimization solutions into existing workflows.
- Analyze simulation outputs to pinpoint inefficiencies and recommend actionable improvements.
- Write modular, testable, and efficient code to support simulation and optimization projects.
- Document processes, methodologies, and findings for technical and non-technical audiences.
Must-Have Technical Skills
Core Python : OOP, data structures, algorithms; writing modular, testable, efficient codeData Manipulation & Numerical Computing : pandas for cleaning / analysis; NumPy for computationsData Ingestion : fetching from REST APIs (requests) and databases (SQL)Discrete-Event Simulation : DES principles; SimPy for modeling states, events, resources (e.g. warehouse flows)Operations Research & Optimization : LP / MIP formulation; Python libraries (OR-Tools, Pyomo, PuLP); familiarity with VRP basics and assignment problemsGraph Analytics : NetworkX for building / analyzing network topologies and flowsDevOps & Version Control : Git with CI / CD pipelines; Docker containerizationAPI Development : building / deploying REST services with Flask or FastAPIVisualization : creating plots and dashboards using Matplotlib, Seaborn, or PlotlyNice-to-Have Technical Skills
Advanced Routing & Heuristics : VRP variants (time windows, Hours of Service); heuristics / meta-heuristics (Tabu Search, Genetic Algorithms, Branch & Bound, Simulated Annealing)Commercial Solvers : Gurobi or CPLEX and their Python APIsML-Enhanced Simulations : integrating scikit-learn or TensorFlow / PyTorch models for predictive maintenance or anomaly detection in digital twinsAlternative Simulation Paradigms : agent-based modeling, etc.Streaming & IoT : real-time data processing with kafka-python; MQTT (paho-mqtt) for live twin updatesGeospatial Processing & Visualization : GeoPandas, Shapely; routing engines / APIs (OSRM, Google Maps, HERE); Folium for mapsInteractive Dashboards : Dash or Streamlit3D Visualization : pyvista or vedo for complex digital-twin renderingsSkills Required
Python, Tensorflow, simulation modeling , Data Analysis, Machine Learning, Deep Learning