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 Software Engineer Intern on our Rendering & Graphics team, you will be
mentored by industry veterans from the video game and real-time simulation
sectors. Over 12 weeks, we will provide you with a project tailored to your
interests and our needs, focusing on your personal and professional development
while you contribute to the core technology that powers millions of immersive
experiences.
You Will:
- Join our supportive Rendering & Graphics team, collaborating directly with
and receiving mentorship from top-tier engineers on live projects.
- Contribute code to our in-house, cross-platform rendering engine which
supports APIs like DirectX, Vulkan, Metal, and OpenGL.
- Work on a meaningful project for the full internship, from design to
implementation, focused on areas like graphics performance, new visual
features, or real-time dynamic systems.
- Learn about the unique challenges of rendering at a massive scale, where
content is entirely user-generated.
- Present your work and its impact to your team and leaders across the company
at the end of your internship.
You Are:
- Currently pursuing an undergraduate or graduate degree in Computer Science,
Engineering, or a related technical field.
- Proficient in C++, as it is the primary language for our engine development.
- Passionate about real-time computer graphics, rendering techniques, or
related fields like physics and fluid simulations, demonstrated through
coursework or personal projects.
- Familiar with 3D math and computer graphics fundamentals.
- Excited about learning and crafting amazing visual experiences as you work
with your team to reach collective goalsAs a Software Engineer Intern, we'll
support you as you tackle the hardest problems in tech today – distributed
systems, real-time communication, 3D co-experience, extensive data
processing, social networking, rendering, physics, over the course of
12-weeks.
This role is based in Canada at our Vancouver office.
As you apply, you can find more information about our process by signing up for
Speak_ [https://speak.careers/roblox-go]. You'll gain access to our practice
assessment, comprehensive guides, FAQs, and modules designed to help you ace the
hiring process.
For roles that are based at our headquarters in Vancouver, BC, Canada: 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
[https://careers.roblox.com/total-rewards].
Annual Salary Range
$52—$52 CAD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday,
with optional presence 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 to candidates with
qualifying disabilities or religious beliefs during the recruiting process.