Roblox logo

Senior Software Engineer, Video Rendering

Roblox

San Mateo, CA · San Mateo · USD 243,290-295,250 / year · 8+ years experience · Full-time · Onsite · Posted Oct 13, 2026

At a glance

Experience
8+ years experience
Employment
Full-time
Workplace
Onsite
Location
San Mateo, CA · San Mateo
Salary
USD 243,290-295,250 / year · Base salary
Visa sponsorship
Visa sponsorship not offered

About the role

  • The Video Team is responsible for adaptive video playback and rendering, screen recording, camera capture, live video, video ads, video transcoding, and moderation.
  • This is a hands-on role focused on Android with the opportunity to work across all the areas, including mobile, desktops, consoles, web, and backend microservices.

Responsibilities

  • Design, develop, use AI/LLMs, optimize, and debug video capture, encoding, playback, and rendering focused on the Android platform using NDK APIs like Vulkan and AMediaCodec.
  • Innovate, architect, and implement our vision for video in a 3D immersive environment.
  • Have the opportunity to work across our platforms (desktop, mobile, and consoles).
  • Have the opportunity to work on our backend microservices.
  • Collaborate with different teams all across Roblox to develop new uses of video.
  • Be guided to create state of the art video tech for gaming industry.

Requirements

  • An experienced engineer with 8+ years of designing, developing, and debugging complex C++ applications running on Android.
  • An expert with the wide variety of Android devices from junk to gold.
  • Proficient with using Vulkan or OpenGL on Android in a performance oriented environment.
  • Knowledgeable within the video domain, understanding how video is compressed, delivered, and decoded (AVC, HEVC, AV1, YUV, HLS).

Benefits

  • equity compensation

Workplace

  • Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday

Skills

  • C++
  • Android
  • NDK
  • Vulkan
  • AMediaCodec
  • OpenGL
  • AVC
  • HEVC
  • AV1
  • YUV
  • HLS
  • AI/LLMs

Roblox

Senior Software Engineer, Video Rendering

Apply now