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.