Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Obruta Space Solutions Corp. is seeking a Junior Computer Vision & ML Infrastructure Engineer (new graduates welcome) to elevate our 3D vision training, evaluation, and benchmarking pipelines. You will design robust MLOps automation for large-scale training across cloud GPUs and local workstations.
You will help benchmark and verify 3D pose estimation models under space-like conditions, integrating datasets from Unreal Engine/Polar and real lab data while coordinating with flight software teams.
Location: Ottawa, Ontario (Hybrid / Remote-First with periodic work at the Ottawa facility)
Position Type: Full-Time
Compensation: Salary & Stock Options
Benefits: Comprehensive Health & Dental package, starting 3 weeks paid annual leave
Contact: If you have issues with your application, please email careers@obruta.com
Founded in 2019, Obruta Space Solutions is enabling the in-space economy by developing the advanced autonomy systems required for in-orbit satellite servicing, logistics, and active debris removal. Today’s satellites are single-use assets that cannot be refueled, inspected, or repaired. Obruta is eliminating this barrier with our flagship product: the RPOD Kit —a turnkey, vision-guided Guidance, Navigation, and Control (GNC) subsystem that makes autonomous spacecraft docking commonplace.
Backed by leading venture capital and top-tier space innovation programs, Obruta is executing cutting-edge perception and navigation projects with the Canadian Space Agency (CSA), National Research Council (NRC), and international commercial partners.
Obruta is seeking a motivated Junior Computer Vision & ML Infrastructure Engineer (new graduates welcome!) to take our computer vision training, evaluation, and benchmarking pipelines to the next level of engineering rigor.
In this role, you will be the engine behind how we train, validate, and verify our 3D vision and 6-Degrees of Freedom (DOF) pose estimation models. Instead of manually running training scripts, you will design and implement robust MLOps automation for large-scale training runs across cloud and local GPU compute. You will build comprehensive automated benchmarking suites to evaluate model accuracy, latency, and failure modes across both synthetic Unreal Engine/Polar datasets and real-world test data from our 6-DOF dual-arm robotics laboratory.
You will also help benchmark and validate algorithms operating under challenging space conditions—including extreme high-contrast lighting, noisy sensor feeds, and novel neuromorphic (event-based) data streams—establishing reproducible performance baselines that give our flight software and GNC teams complete confidence.
Additional Position and Application Info
This posting is for an existing vacancy. Thank you to all who apply. Candidates who are successfully selected for an interview will be notified by email.
We encourage all qualified applicants to apply, even if they don't check every single box. We recognize the impact of imposter syndrome and value practical capability, initiative, and drive.
If the posted salary range, work location, or anything else does not exactly align with your expectations, please let us know. We'd hate to miss out on the opportunity of working together without a discussion first.
Equity
We are an equal opportunity employer committed to building a diverse and inclusive workplace. We welcome applications from all qualified individuals, including women, Indigenous peoples, persons with disabilities, members of visible minorities, and people of all sexual orientations and gender identities.
Accommodation
If you require accommodation during any stage of the recruitment process, please contact us at careers@obruta.com , and we will work with you to meet your needs.