Senior Data Engineer
Diagram
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, dependency management, backfill strategy, and idempotent reprocessing. Contribute hands-on to transformation and orchestration codebases.
Reliability & Observability:
Build data quality tooling (schema validation, freshness/volume checks, automated regression tests) and platform observability (lineage, SLAs, alerting, cost telemetry). Own production health and incident response.
Cross-functional Alignment:
Write technical tickets to bridge functional intent and technical execution. Collaborate with Engineering Tech Leads and Principal Devs to ensure technical consistency, and mentor developers to grow data engineering capabilities across squads.
Product Integration & Data Serving:
Design and build the backend services and APIs that expose curated datasets to product modules. Implement multi-tenant data isolation, authentication and authorization (tenant scoping, row-level security), and serving patterns (query APIs, materialized views, caching) that meet product latency requirements.
Core Requirements
Experience:
6+ years of data engineering or backend engineering experience, with 2+ years in a senior or lead capacity. Bachelor's degree in Computer Science or equivalent.
Core Skills:
Expert-level SQL and strong proficiency in Python. Familiarity with cloud infrastructure (Azure, GCP), CI/CD, containerization, infrastructure-as-code, and DevOps practices.
Data Tech:
Proven experience designing and operating a production lakehouse or cloud data warehouse (Databricks, Snowflake, BigQuery) with open table formats (Delta, Iceberg, Hudi). Hands-on experience with transformation frameworks (dbt) and orchestrators (Airflow, Dagster, Prefect).
Applied Knowledge:
Solid grounding in dimensional and analytical data modelling. Experience with batch and streaming/CDC ingestion patterns, late-arriving data, schema drift, and backfills.
Operational Mindset:
Demonstrated ability to integrate AI-assisted development tools into workflows. Experience with architectural patterns (event-driven, service-oriented) in agile environments.
Bonus:
Experience with multi-tenant B2B SaaS, data-intensive applications, or ESG.
What We Offer
Impact:
Advance Novisto’s mission to drive economic, environmental, and social sustainability through better ESG data management.
Compensation & Equity:
Stock option plan in an early-stage, well-financed company.
Flexibility & Time Off:
Remote-friendly flexible schedules, 4 weeks of vacation, and summer hours.
Health & Wellness:
100% insurance coverage and access to Dialogue’s telemedicine app.
If you prefer to work at the office, we have a beautiful office in Old Montreal, close to downtown and steps away from a metro (subway) station
#J-18808-Ljbffr
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, dependency management, backfill strategy, and idempotent reprocessing. Contribute hands-on to transformation and orchestration codebases.
Reliability & Observability:
Build data quality tooling (schema validation, freshness/volume checks, automated regression tests) and platform observability (lineage, SLAs, alerting, cost telemetry). Own production health and incident response.
Cross-functional Alignment:
Write technical tickets to bridge functional intent and technical execution. Collaborate with Engineering Tech Leads and Principal Devs to ensure technical consistency, and mentor developers to grow data engineering capabilities across squads.
Product Integration & Data Serving:
Design and build the backend services and APIs that expose curated datasets to product modules. Implement multi-tenant data isolation, authentication and authorization (tenant scoping, row-level security), and serving patterns (query APIs, materialized views, caching) that meet product latency requirements.
Core Requirements
Experience:
6+ years of data engineering or backend engineering experience, with 2+ years in a senior or lead capacity. Bachelor's degree in Computer Science or equivalent.
Core Skills:
Expert-level SQL and strong proficiency in Python. Familiarity with cloud infrastructure (Azure, GCP), CI/CD, containerization, infrastructure-as-code, and DevOps practices.
Data Tech:
Proven experience designing and operating a production lakehouse or cloud data warehouse (Databricks, Snowflake, BigQuery) with open table formats (Delta, Iceberg, Hudi). Hands-on experience with transformation frameworks (dbt) and orchestrators (Airflow, Dagster, Prefect).
Applied Knowledge:
Solid grounding in dimensional and analytical data modelling. Experience with batch and streaming/CDC ingestion patterns, late-arriving data, schema drift, and backfills.
Operational Mindset:
Demonstrated ability to integrate AI-assisted development tools into workflows. Experience with architectural patterns (event-driven, service-oriented) in agile environments.
Bonus:
Experience with multi-tenant B2B SaaS, data-intensive applications, or ESG.
What We Offer
Impact:
Advance Novisto’s mission to drive economic, environmental, and social sustainability through better ESG data management.
Compensation & Equity:
Stock option plan in an early-stage, well-financed company.
Flexibility & Time Off:
Remote-friendly flexible schedules, 4 weeks of vacation, and summer hours.
Health & Wellness:
100% insurance coverage and access to Dialogue’s telemedicine app.
If you prefer to work at the office, we have a beautiful office in Old Montreal, close to downtown and steps away from a metro (subway) station
#J-18808-Ljbffr
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Data Engineer in Winnipeg, MB vacancy
- Senior Data Engineer Department: Development - Software DevelopmentEmployment Type: Permanent - Full TimeLocation: Montreal, CanadaReporting To: Paul TartarianDescription Location - Pittsburgh, Boston, Toronto or MontrealWhy Confluence?At Confluence, we’ve...SeniorPermanent employmentFlexible hours
- ...building AI systems. Skills, with evidence Airflow / orchestration orchestrate it in Airflow and Cloud Run must have Depth in data modeling: you think in fact and dimension tables must have You’ll lead the team that makes Cohere’s data trustworthy, governed, and...Senior
- # Senior Staff Software Engineer, DataJuniper Square235k-285k USDFull-timeremote· leadCanada, USAllmsqlpythonscalajavaawsazuregcpListed via Jobicy ·... ...Operations Partner trusted by 2,300+ GPs, unifying technology, data, and fund administration services into a single platform...SeniorFull timeWork at officeRemote work
$155k - $172k per year
Senior Software Engineer (Full Stack + Data)Join to apply for the Senior Software Engineer (Full Stack + Data) role at Article Department: TechLocation: VancouverCompensation: $155,000 - $172,000 / year DescriptionHi there, we’re Article. Since 2013...SeniorWork at officeRemote work3 days per week$110k per year
...with experience. About the Team: The Data & Analytics team is moving from a legacy... ...data quality standards, and creating engineering patterns that let analytics, product, engineering... ...confidence. About the Role: The Senior Data Engineer will design, build, and...SeniorFull time$85k - $90k per year
...Job Description Design and maintain scalable data pipelines that collect, transform and store business data. Build data models... ...Qualifications: · Degree or Diploma in Computer Science, Data Engineering, Information Systems, or related field. · 5+ years of experience...Permanent employment$115k - $140k per year
...Purpose of the Role: Reporting to the Vice President, Marketing & Communications, the Senior Manager, Data & Analytics owns Nicola Wealth’s marketing measurement and insights engine, turning data, analytics and research into the evidence that guides where and how the marketing...SeniorLong term contract- ...expertise meets advanced analytics at MNP Digital, where Senior Consultants design cloud data platforms and translate complex requirements.As a Senior... ...Python, PySpark, or SparkBring cloud architecture, data engineering, and stakeholder communication skills to advanced...Senior
- Faire is seeking a Staff Engineer for the Data Platform to own the plumbing that moves data from production systems into analytical stores. You’ll design the next generation pipeline, build hard parts, and mentor others while ensuring reliability for analysts and data scientists...
$150k - $200k per year
...built Clutch's financial services offering, and we're hiring a Senior Data Scientist to help shape what it becomes. Your mission is to... ...closely with our financial services, product, marketing, and engineering teams, and your work will be visible, measurable, and directly...SeniorPermanent employmentFull timeInternshipImmediate start- ...is committed to delivering accessible financial solutions through its technology, operations, and customer-focused services. Senior Manager, Data GovernanceOur client is an established financial services organization providing a range of consumer financial products and...Senior
$216k - $283.5k per year
...redefine the future of how work gets done. We are seeking a Senior Solution Engineer to drive complex customer solutions and close large deals.... ...technical and executive audiences Broad experience with Database, Data Warehouse, and cloud technologies Hands‑on expertise with...SeniorFlexible hours$130k - $180k per year
Senior Geomechanics EngineerITASCA North America | Canada-basedAbout the roleITASCA North America is seeking a Senior Geomechanics Engineer to support challenging mining and geotechnical projects across North... ...to site conditions, monitoring data, operational constraints, and...SeniorLong term contractFull timeTemporary workRemote work- ...Alfie, our conversational AI assistant, and we’re looking for a Senior Full-Stack AI Engineer who wants to help define what AI-native software looks like,... ...full-stack role. You’ll own features end to end: the APIs, data models, and services behind our LLM-based product, and the...SeniorContract workLocal areaRemote workFlexible hours
- Build Python-powered data workflows and analytics at CPP Investments, supporting portfolio management, trading, and investment decision... ...making. This is a 12-month contract.As an Associate, Investment Engineering & Analytics, you will develop scalable solutions within Total...Contract work
- Elevate business intelligence solutions with Global Data as a Senior BI Developer. Drive analytics strategy and implementation for Fortune 500 companies in a hybrid work environment. As a Senior BI Developer, you will lead enterprise-level BI projects, collaborating closely...Senior
- ...operations through performance tuning, self-hosted infrastructure management, and secure data practices for a video game development environment. This Canada-based position offers remote work.As a senior data professional, you will maintain reliable database environments and improve...SeniorRemote work
- ...customer intelligence at Xplore Inc. in this hands-on technical lead role, focused on gold-layer data and AI-ready analytics foundations.As Senior Intelligence Analytics Engineer, you will design curated datasets, validate pipelines, and build production analytics...Senior
$150k - $250k per year
...decisions. Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness,... ...largest carriers in North America. We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work closely...Senior- Use PL/SQL, T-SQL, and data warehousing expertise as a Senior Data Business Analyst in Toronto, with hybrid office work preferred.This 8-10 year role focuses on business analysis, solution and functional architecture, and data analytics insights. You will analyze legacy systems...SeniorWork at office
$129k - $187k per year
Design a career and build your future... Because it matters! Senior Structural Project Engineer McMillen, Inc. is seeking a highly skilled Senior... ...services for projects.Collection and analysis of field data, as-built plans and engineering reports to establish existing...SeniorVisa sponsorshipNight shift$114.6k - $151.8k per year
Senior Electrical Engineer – Mining (Ontario, Canada) OverviewIn this role, you will shape the electrical power systems that drive Canada’s mining... ...such as ETAP or EasyPower. Prepare specifications and data sheets for switchgear, MCCs, transformers, and associated equipment...SeniorInternshipRemote workFlexible hours- Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins... ...organizations to generate high-fidelity electrochemical data that drives critical engineering and commercial decisions....SeniorLong term contract
- ...client sectors and project types. The team has a need for Electrical Engineering personnel with expertise in Electrical Utilities, Industrial,... ...services and nuclear organization. We connect people, data and technology to transform the world’s infrastructure and energy...SeniorFor subcontractorInternshipWork at officeLocal areaFlexible hours
$128k - $160k per year
Senior Mineral Processing EngineerLocation: Sudbury, Ontario, Canada (On-Site)Position Type... ...an experienced Senior Mineral Processing Engineer to join the Mineral Processing Group in Sudbury... ...zinc operations. Utilize metallurgical data, plant operating information, and test...SeniorLong term contractFull timeInterim roleWork at office$114.6k - $164.6k per year
...the world's leading integrated design practice. Our architects, engineers, interior designers, consultants, sustainability specialists, and... ...your place with Stantec. Your Role:Stantec is seeking a Senior Electrical Engineer to join our multidisciplinary Buildings team...SeniorLong term contractFull timeTemporary workPart timeFor contractorsCasual workWork at office- ...business and publish what we are building in our weekly changelog.About The Role This is a rare opportunity to join Rootly as an early engineer and fundamentally shape our trajectory. You’ll work on infrastructure that underpins incident response and on-call for some of the...SeniorHome office
- Type of position: Régulier Your future role on our teamBBA's Edmonton office has a focus in high voltage electrical engineering as well as wind, solar, and energy storage and is looking to continue to grow our team in those markets. As an Electrical Engineer in the...SeniorLong term contractTemporary workWork at officeLocal areaFlexible hours
- ...Spring Boot, Angular, Databricks, and AWS.Curinos is seeking a Senior Software Engineer for B2B SaaS applications serving financial institutions.... ...TypeScript user interfacesBuild scalable Java Spring Boot APIs and data servicesUse Databricks and PostgreSQL or SQL Server for...SeniorRemote work
- McKesson is seeking a The Service Manager – Level 5 to own end-to-end services and drive strategy across the enterprise in a data-driven environment. This role focuses on architecture, governance, and optimization of service delivery with a strong emphasis on cost, quality,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
Related searches
- remote data engineer Winnipeg, MB
- data centre engineer Winnipeg, MB
- data cabling engineer Winnipeg, MB
- data engineer Winnipeg, MB
- data integration developer Winnipeg, MB
- python data engineer Winnipeg, MB
- junior data engineer Winnipeg, MB
- data engineering intern summer Winnipeg, MB
- big data engineer Winnipeg, MB
- gcp data engineer Winnipeg, MB

