Roblox Corporation is hiring: Principal Software Engineer - Video in San Mateo
New Today
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences – all created by our global community of developers and creators.
At Roblox, we’re building the tools and platform that empower our community to bring any experience they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, on any device. We’re on a mission to connect a billion people with optimism and civility, and we’re looking for talented individuals to help us achieve this goal.
A career at Roblox means working to shape the future of human interaction, solving unique technical challenges at scale, and creating safer, more civil shared experiences for everyone.
As a Principal Video Software Engineer, you'll work on our backend systems and core game engine, enabling video use in an immersive 3D game environment. This team manages all video capabilities of the Roblox game engine, including video transcoding, capture, screen recording, 3D video rendering, and video ads.
You Will: Architect and implement our vision for video in a 3D immersive environment.
Optimize performance for quality across all platforms, from low-end phones to high-end desktops.
Work across the entire platform, from backend transcoding to client rendering in 3D and camera capture.
Apply research efforts practically into Roblox products.
Collaborate with teams to improve existing functionalities and develop new pipelines and workflows.
Follow our vision to prioritize the Roblox community.
You Have: 8+ years of experience developing complex C++ applications, especially with C++17, on PCs, mobile devices (iOS and Android), and/or game consoles.
Experience with mobile development on Android and/or iOS.
Experience architecting, developing, and operating scalable, resilient backend microservices systems.
Knowledge of video codecs such as AVC, HEVC, and AV1, understanding of video compression, delivery, and decoding.
Familiarity with Video codecs, Vulkan, Metal, Android MediaCodec, or VideoToolbox.
For roles based at our headquarters in San Mateo, CA: The starting base pay range is $322,170 — $391,590 USD, dependent on various factors including experience and market conditions. All full-time employees are also eligible for equity and benefits.
Roles at our San Mateo headquarters are in-office Tuesday through Thursday, with optional in-office days on Monday and Friday.
You’ll Love:
Excellent medical, dental, and vision coverage
A rewarding 401k program
Flexible vacation policy (varies by exemption status)
Roflex - Flexible and supportive work policy
At Roblox HQ: free catered lunches, fully stocked kitchens, onsite fitness center, fitness program credit, and an annual CalTrain Go Pass
Roblox is committed to equal employment opportunities and prohibits discrimination and harassment of any kind. We provide reasonable accommodations for candidates during the interview process.
#J-18808-Ljbffr
- Location:
- San Mateo
- Job Type:
- FullTime