Jobs / NVIDIA
Senior DevOps Engineer - Robotics Simulation
NVIDIA · Toronto, ON, Canada
Toronto, ON, CanadaExp: 5+ yrs130,000-180,000 CAD/yearlyOnsite
Remuneration
Equity and benefits
Location
Toronto, ON, Canada
Visa sponsorship
Not specified
Job summary
Build and scale the continuous integration, testing, and release infrastructure for a robotics simulation platform, enabling reliable and reproducible software delivery across supported platforms. The role operates GPU-enabled CI environments on-premises and in the cloud, integrates automated simulation and performance testing, and improves pipeline speed and reliability. It also strengthens release automation through artifact traceability, quality gates, dependency scanning, and secure credential management.
Benefits
EquityBenefits
Qualifications
- At least 5 years of relevant experience in DevOps, infrastructure, build and release engineering, or software engineering, including CI/CD ownership.
- Strong Python and Bash skills and experience developing maintainable automation.
- Experience with Git-based development and CI/CD platforms such as GitLab CI, GitHub Actions, or Jenkins.
- Strong Linux administration and troubleshooting skills.
- Experience with Docker, container orchestration, and infrastructure automation tools such as Kubernetes, Terraform, or Ansible.
- Experience supporting automated tests, managing build artifacts and dependencies, and troubleshooting complex software pipelines.
- Strong communication and cross-team collaboration skills.
Responsibilities
- Design and operate CI/CD pipelines for building, testing, packaging, and releasing software.
- Operate GPU-enabled CI runners and test environments across on-premises and cloud infrastructure.
- Integrate automated simulation, integration, and performance tests into pull-request validation, nightly builds, and release qualification.
- Improve build and test turnaround through parallel execution, caching, GPU utilization, and bottleneck analysis.
- Develop reproducible environments and versioned artifacts, managing dependencies, containers, and platform compatibility.
- Create dashboards, logs, and alerts for pipeline health, infrastructure availability, test failures, and performance trends.
- Diagnose failures across build tools, operating systems, containers, GPU drivers, networking, and simulation runtimes; reduce flaky tests.
- Improve release automation with artifact traceability, quality gates, dependency scanning, and secure credential management.
Skills
AnsibleBashCMakeC++DockerGitGitHubGitHub ActionsGitLabGitLab CIJenkinsKubernetesLinuxMakePythonTerraformWindows
Degrees
Bachelor’s or master’s degree in computer science, computer engineering, or a re
Languages
PythonBashC++
Industry
Robotics simulation
Relocation
No