U

Ubisoft

Global video game developer and publisher

R&D Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 5 years of coding experience in the listed programming languages.
  • A B.E., BTech, MTech, or MS in Computer Science, or equivalent.
  • Hands-on knowledge of Python programming.
  • A good understanding of artificial intelligence and machine learning concepts.
  • Familiarity with software development and testing processes.
  • Exposure to continuous integration and continuous delivery tools such as Jenkins and TeamCity, and version control systems such as Git.
  • A solid understanding of debugging and troubleshooting techniques.

Responsibilities

  • Build rapid prototypes using generative artificial intelligence, vision-language models, and machine learning to address quality-control and testing pain points.
  • Design and execute experiments by defining hypotheses, datasets or inputs, evaluation criteria, baselines, and success metrics such as accuracy, precision and recall, latency, cost, and robustness.
  • Implement data pipelines for experiments, including data collection, cleaning, labeling support, and dataset versioning as needed for proofs of concept.
  • Explore and compare approaches and document trade-offs.
  • Integrate prototypes with existing internal tools and test systems at a lightweight level through application programming interfaces, command-line interfaces, or plugins to enable user trials and feedback.
  • Analyze experiment results, identify failure modes, and iterate based on findings and stakeholder input.
  • Maintain reproducible research practices through experiment tracking, configuration management, and clear documentation of assumptions and limitations.
  • Collaborate in agile workflows by estimating assigned tasks, providing status updates, and incorporating feedback iteratively.

Desired Qualifications

  • An understanding of other programming languages such as C++ and C#.
  • Experience working with a game engine.

About the Company

Ubisoft

Global video game developer and publisher

Ubisoft is a global developer and publisher of interactive entertainment, creating, marketing, and selling video games for consoles, PCs, and mobile devices. Its products run as traditional paid games, in-game purchases, and subscription services, and are supported by major franchises such as Assassin’s Creed, Far Cry, and Rainbow Six. Games are built to run across platforms with optional in-game purchases and ongoing services, and Ubisoft also develops its own tech, like Ubisoft Scalar, to streamline game development and enhance player experiences. The company differentiates itself through its large portfolio of enduring franchises, its in-house technology investments, and its active support for esports, community building, accessibility, and inclusion. Ubisoft’s goal is to deliver engaging interactive experiences at scale, grow its global gaming ecosystem, and maintain leadership in game development and publishing while expanding services and accessibility for a wide audience.

Company size
10,001+
Company stage
IPO
Headquarters
Montreuil, France
Founded
1986

Recently Posted Jobs

Explore more opportunities at Ubisoft

See more jobs