4 days ago
Montréal, CanadaSenior
Responsibilities
- Lead end-to-end projects from design through real-world usage.
- Design, develop, and maintain application services and APIs for data and model sharing.
- Build and operate large-scale data processing pipelines.
- Deploy and manage scalable cloud infrastructures.
- Improve platform quality and reliability.
- Explore new data and machine learning approaches.
- Write clean, efficient, and maintainable code designed for scale.
- Apply deployment and monitoring practices for machine learning systems.
- Collaborate with data and machine learning specialists to bring models into production.
Requirements
- Strong software development or data engineering skills using Python or Rust.
- Experience designing and consuming web service APIs.
- Practical knowledge of cloud environments and containerized systems, including Kubernetes, ArgoCD, AWS, and Terraform.
- Ability to connect high-level vision with technical details.
- Clear, respectful communication and a collaborative mindset.
- Working knowledge of machine learning, including advanced models.
- Experience deploying predictive models into production.
- Familiarity with large-scale data processing tools or platform operations is an asset.
- A CV highlighting relevant skills and experience is required, along with links to relevant projects, code repositories, or systems contributed to.
Benefits
- Permanent contract.
- Office-based work arrangement in Montréal.
- Work flexibility is provided as stated in the posting.
Tech Stack
Categories
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.
