Description
As a Data Developer at Ubisoft Montreal, you will join the Player domain within Ubisoft's data office. You will be responsible for designing and delivering data processing pipelines that meet high standards of quality, performance, and maintainability. You will work closely with architecture teams to ensure alignment with product strategy and business needs.
Responsibilities:
- Design and maintain reliable and efficient data processing pipelines
- Transform product analysis into detailed technical specifications in collaboration with business analysts
- Work with architects to design effective data models and tables
- Define and track data quality indicators to ensure integrity and consistency
- Write and maintain test documentation, including unit and functional tests
- Monitor production environments and contribute to their stability
- Communicate progress clearly to various audiences
- Proactively detect and resolve problems
- Design and optimise data extraction, loading, and transformation processes
- Ensure data solutions align with product strategy and business needs
Qualifications:
- Excellent mastery of SQL language
- Experience with PySpark library for data processing
- Experience with cloud-based data platforms such as Databricks or Snowflake
- Good mastery of version control tools like Git
- Skills in designing efficient data processing pipelines
- Experience in setting up data quality indicators
- Strong communication and collaboration skills
- Autonomy and sense of responsibility