14 hours ago
Base Salary
$135k - $228k/yr
Responsibilities
- Build and maintain infrastructure for robotic simulation and machine-learning workflows using simulation environments such as NVIDIA Isaac Sim, Isaac Lab, MuJoCo, or custom platforms.
- Architect scalable pipelines and APIs, configuration systems, command-line tools, and SDKs for synthetic and procedurally varied robotic data generation.
- Develop integration, validation, compatibility, reproducibility, and stability pipelines for simulation platforms, physics engines, and the NVIDIA AI ecosystem.
- Create reusable abstractions for robot configurations, tasks, sensors, scene assets, domain randomization, failure injection, data capture, episode termination, and evaluation.
- Build tools for experiment definition, physical robot-log import, software-in-the-loop, hardware-in-the-loop, and controlled trajectory replay.
- Develop secure GPU-enabled containerized environments and common interfaces for robot state, coordinate frames, actions, trajectories, control commands, sensor observations, timing, and safety status.
- Collaborate with controls, embedded, systems, and robotics engineers and establish standards for testing, documentation, code review, release management, and operational ownership.
Requirements
- Bachelor’s degree in computer science, software engineering, computer engineering, robotics, or a related field, or equivalent practical experience.
- 5+ years of industry experience in software for simulation, machine learning, robotics, computer vision, or autonomous systems.
- Experience with high-volume image, video, time-series, or scientific data and formats such as Parquet, Zarr, or HDF5.
- Strong proficiency in Python and at least one additional language such as C++, Java, or TypeScript.
- Experience building data-intensive applications or data-processing pipelines and operating production-quality backend or platform systems.
- Experience with asynchronous processing, distributed workers, message queues, event-driven architectures, API design, data modeling, concurrency, failure handling, and distributed systems.
- Experience with Docker, Linux, testing, observability, and production deployment.
- Preferred experience includes NVIDIA Isaac Sim, Isaac Lab, MuJoCo, Gazebo, PhysX, USD, coordinate transforms, robot kinematics, ROS or ROS 2, GPU-enabled infrastructure, distributed-processing tools, Kubernetes, Slurm, cloud batch systems, scientific or developer tools, PyTorch, JAX, TensorFlow, MLflow, or Weights & Biases.
Benefits
- Market-competitive compensation packages include base pay, incentives, benefits, and equity.
- Fully onsite work arrangement with day shift.
- The role is an employee position.
- The employer may require current proof of vaccination against certain diseases, including COVID-19, depending on the role.
- Reasonable accommodations are available during the application and interview process.
Tech Stack
Categories
About Intuitive
Intuitive designs and manufactures robotic-assisted systems for minimally invasive procedures used by hospitals and surgeons, including the da Vinci surgical system and the Ion endoluminal platform for lung biopsy. Its business model combines capital equipment sales with recurring revenue from instruments, accessories, software, and service/training contracts. Founded in 1995 and headquartered in Sunnyvale, California, Intuitive is publicly traded on NASDAQ (ISRG) and serves healthcare providers worldwide.
