Senior Software Engineer

Insight Global — Canada · Posted ~2 hours ago

Senior

Skills

Software engineering Cloud infrastructure Robotics control policy training Machine learning pipelines Continuous integration Performance optimization Infrastructure troubleshooting System debugging Test development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An engineering organization is seeking an experienced Software Engineer to scale and optimize cloud infrastructure for robotics machine-learning training and deployment. Responsibilities include improving ML pipelines, developing regression-prevention tests, diagnosing infrastructure failures, and building reliable software for robotic manipulation policy training and deployment. Strong debugging, testing, and cross-disciplinary collaboration skills are important.

Highlights

High-impact engineering work at the intersection of robotics, cloud infrastructure, and machine learning. The role offers opportunities to optimize training performance, build reliable CI systems, solve complex cross-system failures, and collaborate closely with researchers and engineers.

Description

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.