Senior Software Engineer – Simulation & ML Platform
Core
Build software platforms supporting simulation-based data generation and machine-learning development for robotic motion AI.
Role type
Senior IC software engineer (simulation & ML platform)
Builds
Scalable software infrastructure, synthetic data pipelines, and AI-assisted engineering workflows for robotic simulations.
Domain
Robotics, Machine Learning, Simulation
Deliverable
production ML models | infrastructure
Required skills
Python, C++, API design, distributed systems, containerization, data-intensive application development
Preferred skills
NVIDIA Isaac Sim, MuJoCo, ROS 2, Kubernetes, PyTorch, JAX
Technologies
NVIDIA Isaac Sim, Isaac Lab, MuJoCo, Docker, Kubernetes, Ray, Kafka, Redis, Parquet, Zarr, HDF5
Responsibilities
Architect scalable pipelines for generating synthetic robotic interaction data; Build automated integration and validation pipelines for simulation platforms; Develop AI-assisted engineering workflows for code refactoring and CI/CD optimization; Create reusable abstractions for robot configurations and domain randomization; Build tools for data scientists to define experiments without modifying low-level code; Develop secure, GPU-enabled containerized environments for simulation and inference.
Seniority
Senior, hands-on IC
