Vaibhav Rakheja

Ai Programmer @Ubisoft

Toronto, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jul 2021 — Present

Ai Programmer @Ubisoft

View department →

Montreal, QC, CA

Coordinated cross-functional teams across disciplines including 3Cs, Living World, and AI under Agile methodologies, ensuring sprint goals aligned with production and creative direction.• Managed Git versioning, Perforce branch stability, CI/CD pipelines, and build delivery cycles. Oversaw change and release management in coordination with producers and directors.• Onboarded new team members, led and mentored junior developers on best practices in system architecture, ECS usage, AI debugging, and C++/C# workflows.• Acted as a communication bridge between gameplay programmers, designers, and technical directors, translating vision into practical, scalable systems.• Delivered scalable AI features such as the AI Budget Director, EQS-based Tactical Scoring, and ML behavior mimicry for player-like AI.• Integrated behavior trees and smart memory systems with dynamic scoring for adaptive NPC performance on both console and VR targets.• Designed and implemented ECS-based Smart Object Systems, player ability progression trees, and upgradeable skill point systems in Assassin’s Creed Nexus VR.• Worked on highly optimized runtime features for mobile-VR using behavior tree/FSM hybrids within strict performance budgets, utilizing advanced profiling and optimization techniques.• Extensive development experience using C++ for gameplay systems and C#/.NET for tooling, backend, and cross-platform infrastructure across both games and fintech domains.

EDUCATION

N/A

St. John's High School, Chandigarh

High

2019 — 2021

University of Alberta

Master of Science - MS, Computer Science and Multimedia

2012 — 2016

Chitkara University

Bachelor of Engineering - BE, Computer Science

ABOUT VAIBHAV RAKHEJA

With over 10 years of hands-on development and five years of engineering leadership, I bring deep expertise in building scalable systems for projects, along with a demonstrated history of leading high-performing teams across game development and fintech sectors.Whether delivering gameplay features or architecting cloud-based systems, I focus on scalable design, people-first leadership, and seamless deployment, transforming vision into polished, production-ready solutions. I thrive at the intersection of creative design and engineering execution, ensuring quality, performance, and continuous team growth.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Vaibhav Rakheja — Ai Programmer at Ubisoft in Toronto, ON, CA | Unifers