This job might no longer be available.
Intern Generalist Programmer R&D - La Forge
2 years ago
Job Description
La Forge is a bridge between academia and video game production, between scholars and industry experts. Dedicated to innovation, we aim to accelerate research and development.
Through prototyping, we help content creators build increasingly believable worlds and better understand our players. Academics and professionals, together, we explore subjects such as rendering, animation, AI, audio, and physics. Our mission: to tackle some of the biggest challenges in art and tech in gaming.
As an intern at La Forge, you’ll join a dedicated team of R&D scientists, developers, and production experts. In collaboration with them, you’ll design, implement, and evaluate concepts to build prototypes for video games.
Because La Forge believes in the power of expanding public knowledge, you’ll share the results of your work not only internally across Ubi but also externally in scientific publications.
What you’ll do
- Explore innovative ideas through designing and implementing prototypes.
- Stay current on relevant research and technological advancements to identify new opportunities applicable to video games.
- Set up experiments to evaluate, compare, and refine prototypes.
- Share your results through written analyses and oral presentations.
- Program in a structured manner, respecting performance, maintenance, compatibility, and portability requirements.
- Provide technical support for prototype features and systems.
- Document your work to transfer knowledge and allow users to understand new systems and functionalities.
Qualifications
What you bring
- An ongoing university degree in a relevant area of study, such as:
- Machine Learning (NLP, NLU, RL*, DL etc.), Computer Science, Statistics, Applied Mathematics or Applied Physics.
- Hands-on experience in personal projects (e.g. prototypes, GitHubs, etc.), internships, or industry
- Intermediate to advanced knowledge of Python or C++
- A solid foundation in mathematics
- Critical thinking capabilities
- Curiosity and resourcefulness
- Flexibility in the organization of your work, allowing you to adapt to changes
- Interpersonal and communication skills
- A collaborative and results-oriented spirit
Nice to have
- Mathematica or Matlab
- Houdini
- OpenGL/DirectX/Vulkan
- Pytorch/TensorFlow
- Knowledge of the video game development process
- Unreal or Unity
- Data management languages, like R, SQL, or Hadoop
- Familiarity with deep RL methods like DQN, A2C, PPO, SAC
Create Your Profile — Game companies can contact you with their relevant job openings.