Data Developer
At a glance
Mid-level Data Engineering role at Ubisoft. Montreal · full-time · no salary stated · we estimate CA$98,175–CA$121,675 across Canada.
Ubisoft has not published a salary for this role. The figure below is our estimate, not theirs.
dataroles summary, based on the employer's posting.
What you'll do
- Build and support data pipelines from technical planning through release, with attention to speed, quality and dependable operation
- Turn product analysis into technical plans with business analysts, then shape data models and tables alongside architects
- Set data quality checks and validation measures, and keep unit and functional test records current
- Watch live systems, improve ELT workflows and address issues to keep data processing stable and scalable
- Share progress with different audiences and connect data work to product plans and real business use
What you bring
- Strong SQL ability for examining and transforming data, plus substantial PySpark workflow experience
- Practical use of a cloud data platform such as Databricks or Snowflake
- Expertise designing and improving ELT processes, and setting data quality checks
- Proficiency using Git for version control and collaborative work
Who this fits
This mid-level, full-time role is based onsite in Montreal. It suits someone who can take ownership of data delivery, work with analysts and architects, and communicate clearly across audiences.
From the employer
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
As a Data Developer at Ubisoft Montreal, you will join the Player Domain within the Ubisoft Data Office. You will design, build, and deliver reliable data pipelines that meet high standards of quality, performance, and maintainability, from technical specification to live deployment. Working closely with architects and partners, you will ensure data solutions support product strategy and real usage.
What you’ll do
- Develop and maintain data pipelines with a strong focus on quality, performance, and reliability
- Translate product analysis into technical specifications in collaboration with business analysts
- Partner with architects to design efficient data models and tables that accelerate time to insight
- Design and monitor data quality indicators to ensure data integrity and consistency
- Create and maintain test documentation, including unit and functional tests
- Monitor production environments and contribute to operational stability
- Communicate progress clearly, adapting messages to different audiences
- Identify and resolve issues proactively using a structured problem-solving approach
- Design and optimize ELT flows to support scalable data processing
- Align data solutions with product strategy and business usage
What you bring to the team
- Advanced SQL skills for data analysis and transformation
- Strong experience with PySpark in data processing workflows
- Hands-on experience with cloud data platforms such as Databricks or Snowflake
- Proficiency with Git for version control and collaboration
- Expertise in ELT design and optimization
- Experience defining data quality indicators and validation processes
- Clear communication skills and a collaborative mindset
- Autonomy and ownership in delivering data solutions
What to send our way
- Your CV highlighting relevant skills and experiences
- Links to projects, repositories, or examples demonstrating your data engineering work