RobloxНовая8 часов назад

Senior Software Engineer, Geometry

Зарплата не указана
Vancouver

Навыки

C++3D application developmentOptimizing 3D game enginesReal-time geometry applicationsModern C++Advanced data structuresAlgorithmsComputational linear algebraVector/matrix mathNumerical solversFinite-element methodsComputational geometrySimulationReal-time graphicsGeometry processing algorithms (convex decomposition, mesh partitioning, boolean operations)Real-time simulationCollision detectionPerformance optimizationWebGLUnityUnreal Engine

Обязанности

  • 01Own End-to-End Development: Lead complex, team-level projects through the full development lifecycle, from research and prototyping to production deployment and maintenance.
  • 02Architect Robust Solutions: Develop efficient algorithms for geometry processing (e.g., convex decomposition, mesh partitioning, boolean operations) that support real-time simulation, collision detection, and performance requirements across all platforms.
  • 03Mentor and Lead: Provide technical guidance and mentorship to junior engineers, fostering a culture of high standards, code quality, and collaborative architectural discussions.
  • 04Solve Computational Problems: Tackle discrete math and computational geometry challenges, applying linear algebra, numerical solvers, and advanced data structures to deliver robust features.
  • 05Think Systemically: Anticipate downstream impacts of your technical decisions, ensuring solutions are scalable, maintainable, and aligned with the long-term vision of the Geometry and Engine teams.
  • 06Collaborate Cross-Functionally: Work closely with other teams (Graphics, Physics, Avatar) to ensure cohesive integration of geometry components into the broader Roblox experience.

Требования

  • 01Experienced: You have 5+ years of industry experience (or equivalent research experience) in C++ and 3D application development, specifically in optimizing 3D game engines or real-time geometry applications.
  • 02Technically Proficient: Highly skilled in modern C++ with a focus on writing organized, efficient, and reusable code. You possess deep knowledge of advanced data structures, algorithms, and computational linear algebra (vector/matrix math, numerical solvers, finite-element methods).
  • 03Mathematically Minded: You have a passion for solving complex geometry problems and a strong grasp of computational geometry concepts, simulation, and real-time graphics.
  • 04A Proven Mentor: You actively seek opportunities to learn from peers and effectively guide junior collaborators, elevating the team's collective skill set.
  • 05Agile and Systematic: You excel in navigating ambiguity, breaking down complex requirements into deliverable stages, and making data-driven decisions that align with organizational objectives.
  • 06Educated: You are a natural coder and problem-solver, ideally holding an MSc or Ph.D. in Computer Science, Engineering, Mathematics, or a related field with a focus on computational geometry, modeling, or simulation.

Условия

  • 01Annual Salary Range $230,020 — $279,120 CAD
  • 02Onsite work Tuesday, Wednesday, Thursday with optional Monday and Friday
  • 03Eligible for equity compensation and benefits
  • 04Equal employment opportunity employer
  • 05Reasonable accommodations for disabilities and religious beliefs during recruiting
  • 06Note: May not be able to employ candidates with certain US work authorization restrictions or support future H-1B sponsorship
Senior Software Engineer, Geometry · Rekru