Research Internship

il y a 15 heures


Bordeaux, France Ubisoft Temps plein

**Company Description** About Ubisoft**

Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

**Ubisoft Bordeaux**

Founded in 2017, Ubisoft Bordeaux works with passion on the biggest AAA titles to deliver the best gaming experiences. Today, the studio is composed of 400 talents from 20 different nationalities, working on licenses such as Assassin's Creed, Beyond Good & Evil 2 and a free to play game, BattleCore Arena. At the same time, the studio has set up a Tech branch which works on all Ubisoft's online services (named Online Services) as well as on the Anvil game engine. Ubisoft Bordeaux is also home to a R&D team, La Forge, which brings together engineers and researchers to work together on prototypes for game production, particularly around AI topics.

A ray casting operation involves shooting a ray from a point into a 3D scene to detect intersections with objects. It is a fundamental task in game engines, forming the core of key systems such as rendering, collision detection, and even AI behavior. Given its widespread use across multiple subsystems, having a robust and efficient ray casting implementation is essential for real-time performance.

Ray casting is often accelerated with a bounding volume hierarchy data structure (BVH) _[1, 2]_ to quickly find intersections, as it allows skipping empty space when tracing the ray. However, BVH traversal is an irregular algorithm, heavily influenced by the complexity and size of the scene, as well as the specific query (starting point and direction). This results in divergence in memory access and branch execution, making it less efficient on GPUs. Moreover, BVHs can have a significant memory footprint, especially when handling large, open worlds.

Neural methods have shown impressive potential for data compression and representation. More importantly neural network (NN) execution, especially fully connected ones, is considered a regular algorithm, relying on dense matrix multiplications with predictable memory access patterns, which are GPU-friendly. Recent research has explored replacing the BVH with neural networks, but most of these methods are focused on high-quality, dense objects _[3, 4]_ or limit the network to output only visibility information _[5]_.

The goal of this internship is to design an efficient neural representation capable of learning a large-scale scene and outputting high-dimensional information beyond simple visibility (e.g., distance, material semantics), providing a more comprehensive solution for ray casting in complex environments.

References:
[1] Meister D. et al. “A survey on bounding volume hierarchies for ray tracing”. Computer Graphics Forum (2021).

[2] Meister D. et al. “Performance comparison of bounding volume hierarchies for gpu ray tracing”. Journal of Computer Graphics Techniques (JCGT) (2022).

[3] Weier, P. et al. “N-BVH: Neural ray queries with bounding volume hierarchies.” ACM SIGGRAPH (2024).

[4] Fujieda, S. et al. “Neural Intersection Function.“ arXiv preprint arXiv:2306.07191 (2023).

[5] Zhi Y. et al. “Efficient Visibility Approximation for Game AI using Neural Omnidirectional Distance Fields.” Proceedings of the ACM on Computer Graphics and Interactive Techniques (2024).
**Qualifications**
- Currently a second-year master’s student or a third-year engineering student.
- Solid foundation in Machine Learning, linear algebra, and signal processing.
- Knowledge of computer graphics fundamentals, including Raytracing, is a plus.
- Proficiency in Python, and familiar with deep learning frameworks (e.g., PyTorch, TensorFlow).
- Familiarity with C++ is a plus.
- Proficient in English, both written and spoken, with the ability to clearly communicate technical concepts and collaborate effectively with an international team.

**Additional Information**
This job is open for an **internship (6-month contract).**

**Supervision**:
**Remote**: hybrid model

**Process**:

- Interview with our recruiter
- One or more technical and project interviews with the manager and his team
- We are working to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the commu


  • Research Internship

    il y a 15 heures


    Bordeaux, France Ubisoft Temps plein

    **Company Description** About Ubisoft** Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs,...

  • Research Internship

    il y a 15 heures


    Bordeaux, France Ubisoft Temps plein

    **Company Description** About Ubisoft** Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs,...

  • Junior Market Analyst

    il y a 2 semaines


    Bordeaux, France TalentKompass Deutschland Temps plein

    **LOCATION**: Remote Work **SCHEDULE**: Part-time *** Are you seeking an opportunity to gain hands-on experience in market research analysis while working with a reputable Management Consulting firm? TalentKompass Deutschland, a leading Human Resources company based in Germany, is searching for a Market Research Analysis Intern to join our esteemed...

  • Junior Network Engineer

    il y a 2 semaines


    Bordeaux, France TalentKompass Deutschland Temps plein

    **LOCATION**: Remote Work **SCHEDULE**: Part-time Are you enthusiastic about network engineering and looking for an exceptional opportunity to gain hands-on experience while working with a prestigious Management Consulting firm? TalentKompass Deutschland, a top Human Resources company based in Germany, is searching for a motivated Network Engineering...

  • Junior Marketing Specialist

    il y a 2 semaines


    Bordeaux, France TalentKompass Deutschland Temps plein

    **LOCATION**:Remote Work **SCHEDULE**: Part-time Are you seeking an exceptional opportunity to launch your Marketing career? TalentKompass Deutschland, a premier Human Resources company based in Germany, is currently searching for a Marketing Intern to join our esteemed client in the Management Consulting industry. This remote position offers an...


  • Bordeaux, France Ubisoft Temps plein

    **Company Description** Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, RainbowSix to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our...


  • Bordeaux, Nouvelle-Aquitaine, France Betclic Group Temps plein

    WE ARE BETCLIC Betclic, European leader in sports betting, is much more than just an online gaming site Also offering Poker, Horse Racing, and Casino games across various countries and continents, it is an inspiring and forward-thinking company: every day brings new challenges in a modern and dynamic environment. As an influential player in the tech...

  • Research Engineer

    il y a 5 jours


    Bordeaux, France Inria Temps plein

    Research Engineer : Software Packaging and Continuous Integration for Supercomputers (Grenoble/Bordeaux)Level of qualifications required : Graduate degree or equivalentOther valued qualifications : Master's degree, Engineer's degree or PhD in computer scienceFonction : Temporary scientific engineerLevel of experience : Recently graduatedAbout the research...

  • R&D Developer Assistant

    il y a 15 heures


    Bordeaux, Nouvelle-Aquitaine, France Ubisoft Temps plein

    Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, RainbowSix to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and...


  • Bordeaux, France SamBoat Temps plein

    SamBoat is the fastest-growing, global platform for boat rental, enabling curious travellers and seasoned sailors to experience the joy of being at sea. Operating in 76 countries and offering the widest range of boats and yachts for both day trips and longer charters. With SamBoat customers can compare thousands of peer-reviewed listings in seconds and book...