A complete application in a minute — tailored resume and cover letter, ready to send.
S27a is seeking an ML Engineering Intern to join the Motion Capture team in Toronto. The role focuses on deploying, maintaining, and improving a markerless pose estimation system that processes multi-view video in real time. You will help make production runs reliable and scalable while contributing to dataset curation and model iteration.
The 12-month internship starts Fall 2026 and ends Fall 2027. Candidates must be pursuing a degree in CS/EE/Robotics, have 3D vision knowledge, and be eligible
Peripheral is developing spatial intelligence, starting in live sports and entertainment. Our models generate spatial data, used for advanced sports analytics and immersive media experiences. We’re solving key research challenges in 3D computer vision, creating the foundations for the next generation of robotic perception and embodied intelligence.
We’re backed by top investors, including Khosla Ventures, Inovia, Deloitte Ventures, Daybreak, and Entrepreneurs First, and working with some of the biggest names in sports. Our team includes engineers and researchers from leading technology companies and research institutions, and we’re building technology at the intersection of AI, graphics, and the future of live entertainment. We’re ambitious and looking to win.
We're seeking an ML Engineering Intern to join Peripheral's motion capture team, helping deploy, maintain, and improve the systems that power our player pose outputs. Our markerless pose estimation system takes in multiview video and extracts human keypoints, identities, and other spatial information from the scene in real time, and you'll help make that system easier to run in production and better over time.
You'll spend your internship focused on three things: deploying and supporting our models in the cloud, curating and improving the data that trains them, and helping iterate on the models themselves. You'll work closely with the motion capture team's evaluation tools to understand where the system falls short and help close those gaps.
This role is for a 12-month term, starting Fall 2026, and ending Fall 2027.
You're currently pursuing a degree in Computer Science, Electrical Engineering, Robotics, or a related field, and you have a strong foundation in 3D computer vision, including camera calibration, multi-view geometry, and 3D coordinate transforms, whether from coursework, research, or personal projects.
You're comfortable with Python and at least one deep learning framework, and you're interested in the practical side of ML: getting models running reliably in production, not just training them.
You're curious about cloud infrastructure and deployment (containers, cloud platforms, CI/CD); prior exposure is a plus, but we're just as excited about someone eager to learn how production ML systems are actually run.
You have an eye for data quality: you can look at a dataset or a model's outputs and reason about what's wrong and why.
You're excited to learn on the job, ask questions, and contribute real work to a live production system during your internship.