22 hours ago
Montréal, CanadaSenior
Responsibilities
- Define the architecture of ingestion pipelines and administration tools.
- Design error handling, recovery, and monitoring mechanisms for internal data connectors.
- Lead development and evolution of the platform’s MCP server.
- Identify deployment bottlenecks and build automation to improve deployment speed.
- Define observability standards including instrumentation, alerts, and dashboards.
- Mentor junior and mid-level team members on tooling and software reliability.
Requirements
- 5+ years of experience developing production tools, data pipelines, or internal platforms.
- Proficiency in Python for backend services, FastAPI or Flask, automation scripts, and connectors.
- Experience designing reliable ingestion pipelines with idempotency, error handling, retries, and monitoring.
- Strong proficiency with AWS services including EKS, S3, Lambda, IAM/IRSA, and Secrets Manager.
- Experience with Databricks, Docker, Kubernetes, and Helm.
- Experience with Flux or Argo CD and GitLab CI.
- Proficiency with OpenTelemetry, Prometheus, and Grafana.
- Demonstrated technical leadership, comfort with ambiguity, and strong communication skills with diverse client teams.
Benefits
- Permanent contract.
- Office-based work arrangement.
- Collaborative workplace focused on professional growth, learning opportunities, and well-being.
- Generous benefits package.
Tech Stack
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
