Data Engineer

2 Months ago • 3 Years + • Data Analyst

Job Summary

Job Description

As a Data Engineer at Wave, you will build and deploy components of a modern data stack, including CDC ingestion (Debezium), a Hudi data lake, and various pipelines. You'll maintain legacy Python ELT scripts and transition to dbt models in Redshift. Collaboration with cross-functional teams is key to planning and rolling out data infrastructure serving analytics, machine learning, and GenAI. You'll independently identify optimization opportunities, resolve incidents, and ensure high availability of data systems. You'll also work with internal teams to improve data accessibility and provide solutions to enhance customer satisfaction. The role requires strong communication skills to bridge the gap between technical and non-technical audiences.
Must have:
  • 3+ years data pipeline building experience
  • AWS Cloud proficiency (Kafka, Spark, Glue, Terraform)
  • Python, SQL, dbt coding skills
  • Hudi data lake development experience
  • Workflow automation (Lambdas, Step Functions)
  • Data governance knowledge
Good to have:
  • Stitch, Segment CDP knowledge
  • Athena, Redshift, Sagemaker experience
Perks:
  • Flexible work arrangements (remote or office)
  • Learning and development opportunities
  • Health and wellness benefits
  • Competitive compensation and perks

Job Details

We believe small businesses are at the heart of our communities, and championing them is worth fighting for. We empower small business owners to manage their finances fearlessly, by offering the simplest, all-in-one financial management solution they can't live without.

Reporting to the Senior Manager of AI & Data Platform, as a Data Engineer you will be building tools and infrastructure to support efforts of the Data Products and Insights & Innovation teams, and the business as a whole.

We’re looking for a talented, curious self-starter who is driven to solve complex problems and can juggle multiple domains and stakeholders. This highly technical individual will collaborate with all levels of the Data and AI team as well as the various engineering teams to develop data solutions, scale our data infrastructure and advance Wave to the next stage in our transformation as a data-centric organization.

This role is for someone with proven experience in complicated product environments. Strong communication skills are a must to bridge the gap between technical and non-technical audiences across a spectrum of data maturity.

Here’s How You Make an Impact:

    • You’re a builder. You’ll be responsible for designing, building and deploying the components of a modern data stack, including CDC ingestion (using Debezium), a centralized Hudi data lake, and a variety of batch, incremental and stream-based pipelines.
    • You’ll make things better. You enjoy the challenge of helping build and manage a fault tolerant data platform that scales economically, while balancing innovation with operational stability by maintaining legacy Python ELT scripts and accelerating the transition to dbt models in Redshift.
    • You’re all about collaboration and relationships. You will collaborate within a cross-functional team in planning and rolling out data infrastructure and processing pipelines that serve workloads across analytics, machine learning and GenAI services. You enjoy working with different teams across Wave and helping them to succeed by ensuring that their data, analytics, and AI insights are reliably delivered.
    • You’re self-motivated and can work autonomously. We count on you to thrive in ambiguous conditions by independently identifying opportunities to optimize pipelines and improve data workflows under tight deadlines.
    • You will resolve and mitigate incidents: You will respond to PagerDuty alerts and proactively implement monitoring solutions to minimize future incidents, ensuring high availability and reliability of data systems.
    • You're a strong communicator. As a data practitioner, you’ll have people coming to you for technical assistance, and your outstanding ability to listen and communicate with people will reassure them as you help answer their concern.
    • You love helping customers. You will assess existing systems, optimize data accessibility, and provide innovative solutions to help internal teams surface actionable insights that enhance external customer satisfaction.

You Thrive Here By Possessing the Following:

    • Data Engineering Expertise: Bring 3+ years of experience in building data pipelines and managing a secure, modern data stack. This includes CDC streaming ingestion using tools like Debezium into a Hudi data lake that supports AI/ML workloads and a curated Redshift data warehouse.
    • AWS Cloud Proficiency: At least 3 years of experience working with AWS cloud infrastructure, including Kafka (MSK), Spark / AWS Glue, and infrastructure as code (IaC) using Terraform.
    • Strong Coding Skills: Write and review high-quality, maintainable code that enhances the reliability and scalability of our data platform. We use Python, SQL, and dbt extensively, and you should be comfortable leveraging third-party frameworks to accelerate development.
    • Data Lake Development: Prior experience building data lakes on S3 using Apache Hudi with Parquet, Avro, JSON, and CSV file formats.
    • Workflow Automation: Build and manage multi-stage workflows using serverless Lambdas and AWS Step Functions to automate and orchestrate data processing pipelines.
    • Data Governance Knowledge: Familiarity with data governance practices, including data quality, lineage, and privacy, as well as experience using cataloging tools to enhance discoverability and compliance.
    • CI/CD Best Practices: Experience developing and deploying data pipeline solutions using CI/CD best practices to ensure reliability and scalability.
    • Data Integration Tools: Working knowledge of tools such as Stitch and Segment CDP for integrating diverse data sources into a cohesive ecosystem.
    • Analytical and ML Tools Expertise: Knowledge and practical experience with Athena, Redshift, or Sagemaker Feature Store to support analytical and machine learning workflows is a definite bonus!
Succeeding at Wave:  At Wave, you’ll have the chance to grow and thrive by building scalable data infrastructure, enhancing a modern data stack, and contributing to high-impact projects that empower insights and innovation across the company. Whether collaborating in our vibrant downtown Toronto hub or working remotely, you’ll have the flexibility to shape your journey and make a lasting impact on Wave’s data-driven future. At Wave, we value diverse perspectives and encourage open, respectful feedback, fostering an inclusive environment where innovation flourishes, and every team member has the opportunity to grow.

At Wave, you’re treated like the incredible human being you are. 

Work From Where You Work Best: We will always have a welcoming, energizing, and world-class office (in Toronto) with a space for you. Or, if you’re more comfortable working from home, the choice is yours.
We Care About Future You: You will stretch yourself and you will grow at Wave. You will also be supported on this journey with diverse learning experiences, educational allowances, mentorship, and so much more.
We Support the Full You: We make a serious investment in your health & wellness. When we think about benefits we think about body, mind, & soul and we take this stuff very seriously. 
We Take Care of the Fundamentals: Fair compensation, all the office perks you’d want, and the various goodies you’d expect from a growing tech company. This is the obvious stuff, but we don’t want you to think we forgot!

We believe that a diverse and inclusive culture creates the best workplace. We embrace our differences, value individuality, and the broad spectrum of every Waver's skills and abilities. We challenge each other from a place of respect and pursuit of continuous growth. We trust each other and encourage everyone to bring their authentic selves to work, everyday. As Wavers, our voices matter, our opinions are met with an open mind. The best ideas win, no matter whose they are.  Contributing to an inclusive culture is a part of all of our job descriptions. 

We’ve been continuously recognized as one of Canada's Top Ten Most Admired Corporate Cultures and one of Canada’s Great Places to Work in categories including Technology, Millennials, Mental Health, Inclusion and Women.  

Are you ready to be a Waver? Join us!

Similar Jobs

Luxoft - Java Backend Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Luxoft - Solutions Architect

Luxoft

Gurugram, Haryana, India (On-Site)
2 Months ago
Wrike - Senior Frontend Engineer

Wrike

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
McCain Foods - Cloud Engineer

McCain Foods

New Delhi, Delhi, India (Hybrid)
5 Months ago
HackerRank - Lead Engineer - Backend (Onsite)

HackerRank

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Interactive Brokers - Data Analytics and Reporting - Analyst

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Netflix - Product Manager, Data Platform - Data Discovery & Governance

Netflix

United States (Remote)
1 Month ago
Activision - Stagiaire - Coordonateur.trice de produit

Activision

San Francisco, California, United States (On-Site)
3 Months ago
Nasdaq - Advisory Analyst

Nasdaq

Taguig, Metro Manila, Philippines (On-Site)
4 Months ago
Go Fund Me - Senior Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Red Rover Interactive - Tools Programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
2 Months ago
Zuru - DevOps Specialist

Zuru

Milan, Lombardy, Italy (Hybrid)
4 Months ago
Playtech - Team Leader Java

Playtech

Tartu, Tartu County, Estonia (On-Site)
2 Months ago
Nagarro - Principal Engineer (React Native)

Nagarro

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Brillio - Fullstack Engineer - React  Java - R01527438

Brillio

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Luxoft - Senior SQL Developer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Smarsh - Principal Platform Engineer

Smarsh

India (Hybrid)
4 Months ago
eBay - Manager, Software Development

eBay

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Make - Software Engineer - Full-Stack - Core Enterprise Capability

Make

Prague, Czechia (Hybrid)
3 Months ago
Agora - Senior Site reliability engineer

Agora

New Delhi, Delhi, India (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Toronto, Ontario, Canada

Scanline VFX - Lead Software Engineer (Maya)

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Keywords Studios (Player Support) - Experienced Games User Researcher

Keywords Studios (Player Support)

Montréal, Québec, Canada (Hybrid)
3 Months ago
Motive Studio - Visual Effects Artist - IRON MAN

Motive Studio

Montreal, Quebec, Canada (On-Site)
4 Months ago
SideFX Software - Web Developer

SideFX Software

Ontario, Canada (Hybrid)
1 Month ago
Extreme Network - Senior/Staff/Principal Software Engineer – Edge Compute Dataplane (9403)

Extreme Network

Toronto, Ontario, Canada (Hybrid)
4 Months ago
Scientific Games  - Superviseur Services Technique

Scientific Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Keywords Studios (Player Support) - Chercheurs Utilisateurs de Jeux en Début de Carrière

Keywords Studios (Player Support)

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Unity - Software Developer, Multiplayer Services

Unity

Montreal, Quebec, Canada (On-Site)
3 Months ago
Postman - Strategic Solutions Engineer

Postman

Toronto, Ontario, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Data Analyst Jobs

PwC - AWS Data Architect Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
4 Months ago
Duolingo - Senior Data Scientist

Duolingo

New York, New York, United States (On-Site)
4 Months ago
King - Senior Data Scientist | Activision Blizzard Media

King

San Francisco, California, United States (Hybrid)
2 Months ago
Riot Games - Data Engineer II - Data & Analytics

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
WEKA - Data Scientist

WEKA

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Hitachi - Data Engineer + Power BI Developer

Hitachi

Pune, Maharashtra, India (Remote)
4 Months ago
ByteDance - Corporate Level Risk Control Business Partner

ByteDance

Singapore (On-Site)
1 Month ago
Warner Bros Discovery - Customer Data Manager - Digital/Video On Demand

Warner Bros Discovery

Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Go Fund Me - Senior Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Remote)
3 Months ago
Netflix - People Analytics Partner

Netflix

Los Gatos, California, United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

Toronto, Ontario, Canada (Remote)

View All Jobs

Get notified when new jobs are added by WaveApps

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug