COMPANY DESCRIPTION
- Location: Paris, France
- Working time: Full-time
Company Description
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
JOB DESCRIPTION
You will join the Ubisoft Data Office – Domain Enabling to contribute to the Publishing Data Domain within an international team distributed between Bucharest, Paris, and Montreal. As a Senior Data Engineer, you will design, build, and optimize data pipelines (collection, transformation) and associated models/objects in the data warehouse, while playing a key role in defining the domain's technical standards. You will collaborate closely with business partners and know how to adapt your language to non-technical audiences.
Your missions
- Design, develop, maintain, and optimize complex data pipelines and associated data warehouse models.
- Test solutions, analyze data quality incidents, and determine root causes.
- Actively contribute to domain guidelines and the technical landscape (evaluation/tooling, practice improvement, onboarding, and evangelization of standards).
- Produce the necessary technical documentation for each development.
- Participate in workshops/projects, providing necessary inputs for planning and execution.
- Communicate with business partners and present technical artifacts to non-technical audiences.
QUALIFICATIONS
Qualifications
Relevant experience
- Building data pipelines (SQL, Python, PySpark) in a Cloud environment (e.g., Snowflake, Databricks) with scalable, maintainable, and reusable code.
- Designing and developing Data Warehouse / Big Data solutions.
- Pipeline orchestration (e.g., Airflow) and modern DevOps/DataOps practices (versioning, CI/CD, monitoring/observability, testing, release management).
Skills & knowledge
- Excellent proficiency in SQL, Python, and PySpark.
- Snowflake and/or Databricks ecosystems (cloud data).
- Airflow or equivalent for orchestration.
- DataOps/DevOps: Git, CI/CD, monitoring/observability, testing.
- Modeling and good DWH practices.
- Data quality & rigorous documentation.
- Analytics culture and curiosity for data; knowledge of data viz tools (Power BI, MicroStrategy, Tableau) appreciated.
ADDITIONAL INFORMATION
- Profit-sharing & participation, annual company savings plan.
- 25 days of paid leave + 12 days of RTT (reduction of working time).
- 50% of transport costs covered, meal vouchers (€9 / day).
- Health insurance for you and your family, and many in-house benefits.
- Parental leave: 20 weeks maternity leave, 7 weeks paternity/co-parental leave.
- Office located in Saint-Mandé (Line 1 – Saint-Mandé). Gym in the building.
- Hybrid model: minimum 3 days/week in the office in Saint-Mandé, 2 days remote work (according to Ubisoft policy).
Recruitment process
- [30 min]: phone call with a Recruiter.
- [60 min]: technical interview with the role's Manager.
- [60 min]: Interview with the Entity Director.
About Ubisoft
As an employer, Ubisoft offers everyone the same opportunities for employment regardless of gender, ethnicity, religion, sexual orientation, social status, disability, and age. Ubisoft strives to develop an inclusive work environment that reflects the diversity of its player community within its teams.
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are entirely office-based and are not eligible for hybrid work.
Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.