Senior Data Engineer
SeniorOn-site (Montreal)Salary undisclosed
Required Skills
PythonGCPAzureSQLCI/CDSnowflakeDatabricks
Job Description
As a Senior Data Engineer on the Analytics Platform, you will build and own the data foundation powering Novisto’s analytics, benchmarking, and AI products. You’ll design the lakehouse, data ingestion pipelines, and curated datasets while partnering with Tech Leads, Product Managers, and ESG Data Ops to turn raw operational data into reliable, well documented, query ready assets. The role combines hands on data engineering with strong software engineering practices, including data modelling, testing, CI/CD, version control, API and data contracts, and platform architecture, while balancing scalability, cost, freshness, and maintainability and mentoring developers on best practices.
What you’ll build and own:
- Data Architecture & Lakehouse: Lead the design and evolution of Novisto's lakehouse, including storage layout, table formats, layering strategy, partitioning, and retention.
- Data Modelling & Ingestion: Model curated and semantic layers for analytics and reporting. Design batch, incremental, and CDC ingestion from all source modules, establishing clear data contracts.
- Pipeline Delivery & Execution: Build and operate robust ETL/ELT pipelines with clear ownership,
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.