Skip to main content

Tools Programmer - TGQF

Auto-translated from French · original: Programmeur Outils - TGQF

5 day week30 days PTOOnsite · Montreal, QC, Canada

The 4-day week in Canada

Company Description

Ubisoft is a global leader in video games, with teams spread across the four corners of the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, including Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

Job Description

DocGPT is Ubisoft's internal knowledge assistant platform, presented this year at the Games Developer Conference (GDC) 2026 and deployed across several studios and divisions. Under the hood, these are ingestion, administration, and integration tools that ensure the platform's reliability day to day. As the technical referent on these issues, you will define tooling standards and ensure that the growing demand for deployments is absorbed without friction.

What you will do

  • Define the architecture of ingestion pipelines and administration tools, balancing robustness, maintainability, and deployment speed.
  • Take ownership of the reliability of connectors to internal data sources: designing error handling, recovery, and monitoring mechanisms.
  • Lead the development of the platform's MCP (Model Context Protocol) server and its evolution based on the needs of the integrating teams.
  • Identify bottlenecks in deployment processes and design automations to keep up the pace.
  • Define observability standards: instrumentation, alerts, dashboards.
  • Mentor junior and intermediate members on tooling and software reliability best practices.

Qualifications

What you will bring to the team

  • 5+ years of experience developing tools, data pipelines, or internal platforms in production.
  • Proficiency in Python for designing robust backend services: REST APIs with FastAPI or Flask, automation scripts, connectors.
  • Proven experience designing reliable ingestion pipelines: idempotence, error handling, retry, monitoring.
  • Strong command of AWS services (EKS, S3, Lambda, IAM/IRSA, Secrets Manager), Databricks, and containerized environments (Docker, Kubernetes, Helm).
  • Experience with GitOps tools (Flux or Argo CD) and CI/CD pipelines (GitLab CI).
  • Proficiency with observability tools: OpenTelemetry, Prometheus, Grafana.
  • Demonstrated technical leadership and comfort with ambiguity; strong communication with client teams with diverse profiles.

Additional Information

About us

Ubisoft's teams comprise 20,000 people across more than 30 countries around the world, united by a common mission: enriching the lives of players through original and memorable gaming experiences. Their energy 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 and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can thrive and express themselves.

Working at Ubi MTL means enjoying a work environment that sparks creativity and fosters connection. We offer a collaborative space focused on career growth, learning opportunities, and well-being (our generous benefits are a testament to this!).

If you are excited about taking on exciting challenges, leveraging the latest technologies, and taking part in the future of entertainment, join us to create the unknown.

At Ubisoft, you are welcome as you are. We welcome diversity in all its forms. We are committed to fostering an inclusive work environment that respects all differences.