Tools Programmer - TGQF

Ubisoft2

Montreal (administrative region)

On-site

CAD 110,000 - 150,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ubisoft Montreal is seeking a technical lead to shape tooling standards and tooling for data ingestion pipelines, ensuring robust deployments across teams. You will design reliable connectors, lead MCP server evolution, and implement observability practices while collaborating with diverse partner teams.

In this role you will mentor engineers, optimize deployment workflows, and contribute to maintaining high reliability across internal platforms and data sources at Ubisoft Montreal.

Qualifications

  • 5+ years of experience developing tools, data pipelines, or internal platforms in production.
  • Proficiency in Python for backend services: REST APIs with FastAPI or Flask, automation scripts, and connectors.
  • Experience designing reliable ingestion pipelines: idempotency, error handling, retries, monitoring.

Responsibilities

  • Define the architecture of ingestion pipelines and administration tools, balancing robustness, maintainability, and speed of deployment.
  • Ensure the reliability of connectors to internal data sources: design error-handling, recovery, and monitoring mechanisms.
  • Lead the development of the platform's MCP server and its evolution based on the needs of the integration teams.
  • Identify bottlenecks in deployment processes and design automations to keep pace.
  • Define observability standards: instrumentation, alerts, and dashboards.
  • Mentor junior and mid-level team members on best practices for tooling and software reliability.

Skills

Python
REST APIs
Data pipelines
Backend services
CI/CD
Observability
Leadership

Tools

AWS (EKS,S3)
Databricks
Docker
Kubernetes
Helm
Flux
Argo CD
GitLab CI
OpenTelemetry
Prometheus
Grafana

Job description

DocGPT is Ubisoft's internal knowledge assistant platform, unveiled this year at the 2026 Games Developer Conference (GDC) and deployed across several studios and divisions. Behind the scenes, data ingestion, administration, and integration tools ensure the platform's reliability on a daily basis. As the technical lead on these issues, you will define tooling standards and ensure that the growing demand for deployments is handled seamlessly.

What You'll Do
  • Define the architecture of ingestion pipelines and administration tools, balancing robustness, maintainability, and speed of deployment.
  • Ensure the reliability of connectors to internal data sources: design 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 integration teams.
  • Identify bottlenecks in deployment processes and design automations to keep pace.
  • Define observability standards: instrumentation, alerts, and dashboards.
  • Mentor junior and mid-level team members on best practices for tooling and software reliability.
What You'll 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, and connectors.
  • Proven experience designing reliable ingestion pipelines: idempotency, error handling, retries, monitoring.
  • Strong proficiency with 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 skills with client teams of diverse backgrounds.
About Us

Ubisoft's teams consist of 20,000 people spread across more than 30 countries around the world, all united by a common mission: to enrich the lives of gamers through original and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin's Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.

Ubisoft is a company committed to equal opportunity 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 workplace that sparks creativity and fosters connection. We offer a collaborative environment focused on professional growth, learning opportunities, and well-being (as evidenced by our generous benefits package!)).

If you're excited about taking on thrilling challenges, leveraging the latest technologies, and shaping the future of entertainment, join us in creating the unknown.

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tools Programmer - TGQF
Tools Programmer - TGQF

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Machine-Learning Programmer
Machine-Learning Programmer

Ubisoft2 • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Machine-Learning Programmer
Machine-Learning Programmer

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Generous benefits package
Professional growth opportunities
Programmeur Outils - TGQF
Programmeur Outils - TGQF

Ubisoft2 • Montreal (administrative region)

On-site
CAD 95,000 - 130,000
Programmeur.euse en apprentissage automatique
Programmeur.euse en apprentissage automatique

Ubisoft2 • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur.euse en apprentissage automatique
Programmeur.euse en apprentissage automatique

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 65,000 - 90,000
Chef.fe Technique Données (TGQF)
Chef.fe Technique Données (TGQF)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Tools Programer - Quality Foundation
Tools Programer - Quality Foundation

Ubisoft • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 125,000