Ubisoft Logo

Ubisoft

Programmeur.euse Gameplay Senior– Anti‑Cheat – [Rainbow Six Siege]

Posted 17 Days Ago
Be an Early Applicant
In-Office
Montréal, QC
Senior level
In-Office
Montréal, QC
Senior level
The Gameplay Programmer will integrate anti-cheat measures into game systems, collaborating with cross-functional teams to ensure fairness in gameplay and enhance security against cheating.
The summary above was generated by AI
Description du poste

L’équipe Anti‑Cheat de Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et rigoureux(se) pour contribuer à notre mission : garantir un environnement juste et compétitif pour notre communauté.
Nous nous consacrons à la prévention et à la détection des triches via une approche double : réduction de la disponibilité des cheats et détection avancée.
Vous travaillerez en étroite collaboration avec nos data scientists et ingénieurs ML pour intégrer des mesures anti‑cheat directement au cœur des systèmes de jeu. Votre rôle sera clé pour exploiter les données gameplay et concevoir des mécanismes intelligents de détection, tout en préservant l’expérience des joueurs légitimes

Ce que vous ferez

  • Intégrer des contrôles de sécurité dans les systèmes et la logique de gameplay.
  • Connecter les outils anti‑cheat internes et tiers aux mécaniques de jeu.
  • Mettre en place des vérifications d’intégrité et d’obfuscation sur les variables critiques pour réduire la disponibilité des cheats et augmenter les coûts opérationnels des développeurs de cheats.
  • Surveiller la télémétrie et les logs afin de détecter des comportements suspects (ex. speed hacks, wall hacks, autres exploits).
  • Corriger des exploits via des mises à jour sur les règles de gameplay, la gestion des cas limites ou un renforcement côté serveur.
  • Collaborer avec l’équipe QA pour reproduire et résoudre les problèmes de sécurité liés au gameplay.
  • Contribuer aux systèmes de replay de match (extraction de la géométrie des cartes, informations de kill détaillées, etc.) pour l’analyse.
  • Développer et maintenir des pipelines automatisés traitant les fichiers bruts de replay afin d’alimenter nos outils d’analytique et de détection.
  • Garantir que les mesures de sécurité restent transparentes pour le joueur et ne dégradent pas l’expérience de jeu.

Qualifications

Ce que vous apportez à l'équipe

  • Excellentes compétences en C++ : expérience confirmée en programmation C++, compréhension des systèmes gameplay, de la synchronisation réseau et des structures de données.
  • Expérience en Gameplay Programming : conception, implémentation et débogage de mécaniques de jeu cœur.
  • Curiosité & résolution de problèmes : capacité à analyser le fonctionnement des systèmes gameplay et à penser comme un tricheur pour anticiper et prévenir les exploits.
  • Intégration de systèmes ML : expérience préalable dans l’intégration de modèles ou systèmes ML dans un jeu ou une application temps réel.
  • Collaboration & communication : capacité à travailler efficacement avec des équipes pluridisciplinaires (data scientists, ML engineers, etc.).
  • Atouts : expérience sur des moteurs de jeu (Unreal, Unity, ou moteurs propriétaires), technologies anti‑cheat, ou programmation réseau.

Atouts

  • Expérience en développement de jeux multijoueur.
  • Expérience sur FPS.
  • Expérience multiplateforme (console ou mobile).
  • Familiarité avec GAS et CMC.

Ce qu’il faut nous envoyer

  • Votre CV détaillant votre parcours, vos compétences et projets pertinents.
  • (Optionnel) Exemples ou liens vers vos réalisations en gameplay

Informations supplémentaires

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!

Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.

Top Skills

Anti-Cheat Technologies
C++
Ml Systems
Unity
Unreal

Ubisoft Montréal, Québec, CAN Office

5505 Boul. Saint-Laurent #2000, Montréal, Québec, Canada, H2T 1S6

Similar Jobs

15 Hours Ago
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Customer Engagement Manager will manage key internal and external initiatives, ensuring a unique customer experience and successful project implementation, while leading cross-functional teams and delivering updates to stakeholders.
Top Skills: AICloudServicenow
15 Hours Ago
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The CRM Account Executive will drive market success for ServiceNow's CRM offerings, support sales processes, and guide customers in digital transformation strategies. Responsibilities include territory planning, collaborating with account teams, and coaching peers on specialty solutions.
Top Skills: Ai-Powered ToolsCrm Solutions
15 Hours Ago
Hybrid
2 Locations
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The Senior Named Account Executive will drive sales and maintain relationships with large Canadian accounts, develop strategies, and manage contract negotiations.
Top Skills: IaasNetworkingPaasSecurity

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account