CareerPlanGet AI match score →

Senior Software Engineer, Geometry

Vancouver, Canada💼 Full-time💰 $230,020–$230,020🗓 2026-07-14 → 2026-07-31

Core

Drive foundational algorithms for real-time 3D content creation and editing that power the Roblox platform, solving novel math computational problems to deliver immersive creative tools.

Role type

Senior IC software engineer (computational geometry)

Builds

Real-time 3D content creation and editing tools for the Roblox platform

Domain

3D graphics, computational geometry, real-time simulation

Deliverable

production ML models | product features

Required skills

C++ (modern, efficient, reusable), computational geometry algorithms, linear algebra, numerical solvers, advanced data structures, 3D application development, system architecture

Preferred skills

WebGL, Unity, Unreal Engine, feature development lifecycle ownership, academic publications in computational geometry

Technologies

C++, WebGL, Unity, Unreal Engine

Responsibilities

Lead complex, team-level projects through the full development lifecycle; Develop efficient algorithms for geometry processing (convex decomposition, mesh partitioning, boolean operations); Provide technical guidance and mentorship to junior engineers; Tackle discrete math and computational geometry challenges; Anticipate downstream impacts of technical decisions to ensure scalability; Collaborate cross-functionally with Graphics, Physics, and Avatar teams

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗