Principal Software Engineer - Video

2 Months ago • 8 Years + • Software Development & Engineering • $322,170 PA - $391,590 PA

Job Summary

Job Description

Roblox is seeking a Principal Video Software Engineer to work on backend systems and the core game engine for integrating video into a 3D immersive environment. The role involves architecting and implementing video capabilities such as transcoding, capture, screen recording, 3D rendering, and video ads. Responsibilities include optimizing performance across various platforms, working on the full platform from backend to client rendering, applying research to products, and collaborating with teams to enhance functionality. The ideal candidate will focus on leveraging existing video codec technology to achieve optimal results.
Must have:
  • 8+ years C++ development (C++17)
  • Mobile development (Android/iOS)
  • Backend microservices architecture
  • Video domain knowledge (AVC, HEVC, AV1)
  • Understanding video compression, delivery, decoding
Good to have:
  • C# or Java experience
  • Video ads experience
  • Experience with Video codecs
  • Vulkan, Metal, Android MediaCodec, VideoToolbox
Perks:
  • Equity compensation
  • Comprehensive benefits

Job Details

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 that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. 

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a Principal Video Software Engineer, you'll work on our backend systems and core game engine that allow video to be used in an immersive 3D game engine. This team owns all the video capabilities of the Roblox game engine including video transcoding, video capture, screen recording, video rendering in 3D, and video ads.

You Will:

  • Help architect and implement our vision for video in a 3D immersive environment.
  • Optimize performance for the best quality on all platforms from low end phones to high-end desktops.
  • Get to work across the whole platform from backend transcoding to client rendering in 3D and camera capture.
  • Take a practical approach to apply research efforts into the Roblox products.
  • Collaborate with different teams to improve existing and develop new functionality, pipelines, and workflows.
  • Be guided by our vision to put the Roblox community first.

You Have:

  • 8+ years of experience developing complex C++ applications, especially using C++17, running on PCs, mobile devices (iOS and Android), and/or game consoles. 
  • Experience with mobile development in either Android or iOS (or both)
  • Experience architecting, developing, and operating a complex backend microservices-based system with an eye towards scalability and resiliency.
  • Video domain knowledge. You know the difference between AVC, HEVC, and AV1. You understand how video is compressed, delivered, and decoded. You don't have to look up the meaning of YUV or HLS. You love to pick up new technologies as the landscape evolves.
  • No interest in designing or implementing the next generation of video codecs, but instead want to leverage the work of others to get the most out of the codecs that are coming to market.

Bonus points:

  • C# or Java experience
  • Video ads experience
  • Experience with Video codecs, Vulkan, Metal, Android MediaCodec or VideoToolbox

 

For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range
$322,170$391,590 USD

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations for all candidates during the interview process.

Similar Jobs

Qloc careers - Technical Artist

Qloc careers

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Weeks ago
Loyalty Juggernaut - Mobile Engineer (Android)

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
5 Months ago
Tavus - Growth Engineer

Tavus

San Francisco, California, United States (Hybrid)
3 Months ago
Giant Sparrow - Senior Gameplay Designer

Giant Sparrow

Los Angeles, California, United States (Remote)
4 Months ago
Scanline VFX - Software Engineer, Stage Pipeline Workflows

Scanline VFX

Los Angeles, California, United States (Hybrid)
5 Months ago
e2 open - Support Engineer

e2 open

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Toast - Software Engineer II, International Restaurants Efficiency

Toast

Dublin, County Dublin, Ireland (Hybrid)
2 Months ago
The Walt Disney Company - Senior Pipeline Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
4 Months ago
Mistral AI - Software Engineer, Desktop (Electron/Tauri)

Mistral AI

Paris, Île-de-France, France (Hybrid)
4 Months ago
Canva - Security Engineering Manager - Vulnerability Management, Application Security

Canva

Melbourne, Victoria, Australia (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Computer Graphics Machine Learning Engineer

Qualcomm

Cork, County Cork, Ireland (Hybrid)
2 Months ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Months ago
Canva - Senior Frontend Engineer - Canva Docs

Canva

Auckland, Auckland, New Zealand (Remote)
4 Months ago
CD PROJEKT RED - Lead 3D Character Artist

CD PROJEKT RED

(Remote)
4 Months ago
buffalo buffalo  - Freelance Concept Artist

buffalo buffalo

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Epic Games - Senior Platform Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Oliver Plus - Senior CG Motions Artist

Oliver Plus

India (Remote)
2 Months ago
Nintendo - Lighting Artist

Nintendo

United States (Remote)
1 Year ago
supercell - Asset Pipeline Engineer

supercell

Helsinki, Uusimaa, Finland (On-Site)
2 Months ago
crate entertainment  - Principal Engineer

crate entertainment

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in San Mateo, California, United States

Aledade - Director, Design Systems & Operations

Aledade

Arlington, Virginia, United States (Remote)
3 Weeks ago
Nintendo - Associate Localization Writer

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
TransUnion - Senior Accountant - Sales Commissions and Royalties

TransUnion

Chicago, Illinois, United States (Hybrid)
1 Month ago
Match Group - HR Business Partner

Match Group

New York, United States (Hybrid)
1 Month ago
Vimeo - Paid Media Platform Operations Contractor

Vimeo

New York, New York, United States (On-Site)
3 Months ago
WebFX - Jr. Paid Social Media Marketing Specialist

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
10 Months ago
Rivian - Senior Remanufacturing Technician

Rivian

Shepherdsville, Kentucky, United States (On-Site)
1 Month ago
Next Level Business Services - Salesforce Technical Lead

Next Level Business Services

Bloomington, Minnesota, United States (On-Site)
10 Months ago
Nova Credit - Senior Software Engineer

Nova Credit

San Francisco, California, United States (Remote)
1 Month ago
London stock Exchange - Fixed Income Quant Researcher

London stock Exchange

New York, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Alphawave Semi - Cross-Functional Engineer

Alphawave Semi

Toronto, Ontario, Canada (On-Site)
1 Year ago
Qualcomm - ASIC/RTL Design Engineer - Sr Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Capgemini - SAP BTP Consultant

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Leapwork - Enterprise Sales Engineer

Leapwork

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Philips - Field Service Engineer- DXR/IGT

Philips

Casper, Wyoming, United States (On-Site)
2 Months ago
Mapbox - Technical Support Engineer

Mapbox

United Kingdom (Remote)
1 Month ago
Ceragon Networks - Senior Verification Engineer

Ceragon Networks

Karnataka, India (On-Site)
9 Months ago
Assystems - CAD Engineers - Structures

Assystems

Mumbai, Maharashtra, India (On-Site)
9 Months ago
zoox - Senior Staff/Principal Software Engineer

zoox

Foster City, California, United States (Hybrid)
9 Months ago
T systems - SAP Basis Technical Consultant - Hana, Sybase

T systems

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

San Mateo, California, United States (On-Site)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Remote)

San Mateo, California, United States (On-Site)

San Mateo, California, United States (Hybrid)

San Mateo, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Roblox

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug