1 day ago
Montréal, CanadaSenior
Responsibilities
- Define the architecture of ingestion pipelines and administration tools.
- Design reliable connectors with error handling, recovery, retries, and monitoring.
- Lead development and evolution of the platform’s MCP server.
- Identify deployment bottlenecks and build automation to improve deployment speed.
- Define observability standards covering 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 APIs, 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, Helm, Flux or Argo CD, and GitLab CI.
- Proficiency with OpenTelemetry, Prometheus, and Grafana.
- Demonstrated technical leadership, comfort with ambiguity, and strong communication skills.
Benefits
- Permanent contract.
- Office-based work arrangement.
- Collaborative environment focused on professional growth, learning opportunities, and well-being.
- Generous benefits package.
Tech Stack
Categories
BackendData Engineering
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.
