
About Roblox
Empowering creators in a vibrant gaming universe
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...
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

Software Engineering
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.

Engineering Manager
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.

Engineering Manager
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.

Rendering Engineer
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.

Qa Engineer
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.