U

Ubisoft

Global video game developer and publisher

Senior Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeÎle-de-France, FranceNo salary listedIn-person

About the Job

Requirements

  • Significant experience as a Platform, DevOps, or MLOps Engineer, with strong Software Engineering fundamentals and a good understanding of Distributed Systems.
  • Strong hands-on experience with Kubernetes, Terraform, and GitOps practices, including CRDs and operators, scheduling and autoscaling, node pool design, state management, ArgoCD, and Helm.
  • Solid experience with GCP.
  • A platform-as-a-product mindset and comfort working with ambiguity and autonomy, treating data scientists as users, documenting solutions, measuring adoption, researching solutions independently, and setting technical precedents when needed.
  • Fluency in written and spoken English, with the ability to communicate effectively with a wide range of stakeholders.

Responsibilities

  • Design, build, and operate a GPU platform on GCP for AI workloads, fully expressed as infrastructure-as-code.
  • Deliver self-service compute for the data science team, such as Ray on Kubernetes, with job submission, queuing, quotas, and cost visibility.
  • Establish golden paths for deploying services so product teams can ship a new service without performing operations each time.
  • Assist the existing IT Squad in ensuring the deployment, hosting, and smooth operation of models in production environments.
  • Oversee and control infrastructure costs, including GPUs, cloud resources, and related services.
  • Collaborate closely with Data Science teams, assisting them from the proof-of-concept stage through service deployment on production clusters.
  • Continuously improve the performance, reliability, and efficiency of the systems.
  • Automate internal workflows, using AI-powered systems wherever applicable.

Desired Qualifications

  • Real-world exposure to AWS.
  • Hands-on experience running or optimizing GPU-based workloads in production, ideally for machine learning training or inference.
  • Experience with distributed job scheduling, such as KubeRay, Slurm, or Kubeflow.
  • Experience with cross-cloud networking, including Interconnect, VPN, Private Service Connect, and identity federation between AWS and GCP.
  • Familiarity with MLOps tooling, such as MLflow, Weights & Biases, and model registries.

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