Roblox

About Roblox

Empowering creators in a vibrant gaming universe

🏢 Tech, Gaming👥 1001+ employees📅 Founded 2006📍 South San Mateo, San Mateo, CA💰 $922.8m3.8
B2CGamingEntertainmentCommunity

Key Highlights

  • Over 200 million monthly active users globally
  • More than $500 million paid to developers in 2022
  • Headquartered in South San Mateo, CA
  • $922.8 million raised in Series G funding

Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...

🎁 Benefits

Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...

🌟 Culture

Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

Roblox

Software Engineering Senior

RobloxSan Mateo - On-Site

Posted 1d ago🏛️ On-SiteSeniorSoftware Engineering📍 San Mateo💰 $195,780 - $242,100 / yearly
Apply Now →

Skills & Technologies

Overview

Roblox is seeking a Senior Software Engineer focused on Video Rendering to design and optimize video capture and playback for the Android platform. You'll work with NDK APIs like Vulkan and AMediaCodec to enhance immersive experiences. This role requires expertise in video rendering technologies.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in video rendering and playback technologies. Your background includes hands-on development on the Android platform, where you've utilized NDK APIs to create high-performance applications. You are familiar with industry-standard video codecs and have a strong understanding of adaptive video playback and rendering techniques.

Your expertise extends to optimizing video capture and encoding processes, ensuring seamless integration within 3D immersive environments. You thrive in collaborative settings, working closely with cross-functional teams to innovate and implement solutions that enhance user experiences. You are passionate about creating engaging digital experiences and are committed to maintaining high standards of quality in your work.

Desirable

Experience with video transcoding and moderation is a plus, as is familiarity with multi-platform development, including mobile, desktop, and console environments. You have a keen interest in the latest trends in video technology and are eager to apply your knowledge to solve complex technical challenges.

What you'll do

In this role, you will design, develop, optimize, and debug video capture, encoding, playback, and rendering focused on the Android platform. You will leverage NDK APIs like Vulkan and AMediaCodec to create innovative solutions that enhance the video experience for users. Your work will involve collaborating with the Video Team to architect and implement the vision for video in a 3D immersive environment.

You will have the opportunity to work across various platforms, including mobile, desktop, and consoles, contributing to the overall strategy for video integration within Roblox. Your responsibilities will include troubleshooting and resolving technical issues, ensuring that video playback is smooth and efficient across all devices.

You will also participate in code reviews and contribute to the continuous improvement of development processes. By staying up-to-date with industry trends and best practices, you will help drive innovation within the team and contribute to the overall success of Roblox's mission to connect a billion people.

What we offer

Roblox offers a dynamic work environment where you can make a significant impact on the future of human interaction through technology. You will be part of a talented team dedicated to creating safer, more civil shared experiences for everyone. We provide competitive compensation and opportunities for professional growth and development.

Join us in shaping the future of immersive digital experiences and be part of a company that values creativity, collaboration, and innovation. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roblox.

Similar Jobs You Might Like

Based on your interests and this role

Roblox

Software Engineering

Roblox📍 San Mateo - On-Site

Roblox is seeking a Senior Software Engineer focused on Video Rendering to design and optimize video capture and playback on the Windows platform. You'll work with technologies like C++, DirectX, and Media Foundation. This role requires expertise in video rendering and a strong background in software engineering.

🏛️ On-SiteSenior
1d ago
Roblox

Engineering Manager

Roblox📍 San Mateo - On-Site

Roblox is seeking a Senior Rendering Engineer Manager to lead a team focused on cutting-edge rendering technology. You'll work on enhancing the immersive experiences for millions of users. This role requires extensive experience in engineering management.

🏛️ On-SiteSenior
1d ago
Roblox

Engineering Manager

Roblox📍 Vancouver

Roblox is seeking a Senior Rendering Engineer Manager to lead a team focused on cutting-edge rendering technology. You'll be instrumental in shaping the platform that millions of creators and players experience. This role requires extensive experience in engineering management and a passion for innovative technology.

Senior
1d ago
Roblox

Rendering Engineer

Roblox📍 San Mateo

Roblox is hiring a Senior Rendering Engineer to tackle unique technical challenges in building immersive 3D experiences. You'll work with C++, OpenGL, and Unreal Engine to enhance the platform's rendering capabilities. This position requires significant experience in graphics programming.

Senior
1d ago
Roblox

Qa Engineer

Roblox📍 San Mateo

Roblox is seeking a Senior QA Engineer to lead the design and execution of manual and automated testing efforts for their Rendering Team. You'll work with technologies like C++, Python, and game engines such as Unreal and Unity. This role requires 5+ years of specialized QA experience.

Senior
1d ago