×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Viewer

Job in Toronto, Ontario, C6A, Canada
Listing for: Socket.dev
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    Software Engineer, Game & 3D/XR Development, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 150000 CAD Yearly CAD 100000.00 150000.00 YEAR
Job Description & How to Apply Below

WHO WE ARE:

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 Capital, 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.

THE ROLE

We're seeking a Junior Fullstack Software Engineer to help build the viewing experience for Peripheral's platform, the interface people use to explore and interact with the 3D reconstructions and spatial data we capture. You'll join our product/platform team, working on a single rendering engine that runs across web, mobile, and native platforms, adapting how it rasterizes on each (e.g., CUDA, Metal) while keeping the underlying experience consistent.

You'll also work on the systems that stream and deliver that data efficiently, and on the UX and design of the viewing experience itself, across web, desktop, and mobile, so it's both fast under the hood and good to use on the surface.

WHO YOU ARE:

You've built things with a game engine before (Unity, Unreal, or your own), and you understand 3D geometry and rendering well enough to reason about how a scene gets from data to pixels on screen. You're excited by the challenge of making that experience work well across very different platforms and constraints, not just getting it working once.

You have a sharp eye for detail, and you know that "good enough" means different things in different contexts: the UX of an internal tool doesn't need the same polish as an asset that ships to broadcast, and you can tell the difference without being told.

You're good at narrowing down large design spaces quickly, whether that's weighing tradeoffs between compression methods or exploring different looks for data visualization. You can identify the handful of real contenders instead of getting lost in the full space of options.

You solve problems independently, digging in and figuring things out rather than waiting to be handed a fully-specified task. You prototype intelligently: you can spin up multiple versions of an idea quickly, evaluate them honestly, and abandon the ones that aren't working rather than getting attached to earlier effort.

You're genuinely interested in picking up new skills and jumping into unfamiliar projects, and you're good  tools, new domains, and new codebases don't intimidate you.

You use tools like Claude thoughtfully to move faster, not as a substitute for your own judgment. We can prompt Claude ourselves, so we're looking for someone who knows when to lean on it, when to override it, and how to turn its output into something genuinely good rather than passing along whatever it produces.

You're excited by the opportunity to shape Peripheral's approach to how people experience captured 3D data, an experience still being defined, with plenty of room to make it your own.

WHAT YOU'LL BE DOING:
  • Build and maintain the client-side viewing experience for Peripheral's 3D reconstructions, working across web, mobile, and native platforms from a shared rendering engine.

  • Build and optimize the data streaming pipeline that delivers spatial and video data to the viewer efficiently, including compression and delivery tradeoffs.

  • Own the UX and visual design of the…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary