Back to job search
Insight Global logo
Insight GlobalVerified Job Source

Software Engineer

Expired
  • Toronto, ON
  • On-site
  • Posted Sep 3, 2026
  • 1 position

$70–$85 / hour

Employment type
Contract
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Apply by
Oct 3, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

This job has expired

This position at Insight Global is no longer accepting applications. The original posting remains below for reference.

Expired Sep 10, 2026

Original job posting

Build and optimize cloud infrastructure for robotics control policy training and deployment. Develop CI tests and diagnose complex system failures to improve training performance and reliability.

Job details

We are seeking an experienced Software Engineer IV to help scale, optimize, and support simulated robotics cloud training infrastructure, policy deployment pipelines, and continuous integration systems. This person will play a key role in improving training performance, building cloud infrastructure, resolving system regressions, and enabling researchers to move faster. Responsibilities Build and optimize robotics control policy training infrastructure. Identify performance improvements across existing ML training pipelines. Develop CI tests to prevent regressions and ensure system reliability. Diagnose and resolve complex infrastructure and system failures. Design, build, document, integrate, and support software for robotic manipulation policy training and deployment. Collaborate with researchers and engineers across multiple disciplines to solve complex technical challenges. Write clean, maintainable, and well-tested code. Debug issues spanning multiple systems and drive solutions efficiently. Minimum Qualifications Bachelor's degree in Computer Science, related field, or equivalent industry experience. 3+ years of professional experience with Python and C++. Experience building ML training systems, infrastructure, and automated testing frameworks. Experience optimizing ML training performance and/or complex software systems. Experience with cloud computing platforms and services. Experience delivering complex software systems using source control, unit testing, and continuous integration tools. Preferred Qualifications Experience building data pipeline and ETL systems. Experience with robotic policy training and/or robotics simulation environments. Experience with Unreal Engine and/or computer graphics. Vacancy Status: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position. Please Note: We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.

What you’ll do

Build and optimize cloud infrastructure for robotics control policy training and deployment. Develop CI tests and diagnose complex system failures to improve training performance and reliability.

Requirements

Requires a Bachelor's degree in Computer Science or equivalent and 3+ years of professional experience with Python and C++. Candidates should have a proven track record in building ML training systems and working with cloud platforms.

Listed skills

  • CI/CD · Preferred
  • C++ · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • C++
  • ML Training Systems
  • Cloud Computing
  • Continuous Integration
  • Robotics Simulation
  • ETL Systems
  • Unreal Engine
  • Computer Graphics
  • Software Optimization
  • Unit Testing
  • Source Control

Job areas

  • Software
  • Engineering
  • Technology
  • Science & Research
  • Consulting

Current jobs at Insight Global

These verified opportunities are still accepting applications.