Senior Data Engineer

Jobber helps small home service businesses manage their operations through technology, enabling them to quote, schedule, invoice, and collect payments.
Edmonton, AB, CanadaToronto, ON, Canada
Data
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Data Engineer

Jobber is seeking a Senior Data Engineer to join their Data Platform team, working on transforming the home service industry through technology. The role involves building scalable data solutions using AWS infrastructure, Python, and SQL. You'll be responsible for developing and maintaining data pipelines, automating processes, and ensuring data integrity across the organization. The company has been recognized as a Top 10 Great Place to Work in Canada and offers a flexible work environment with offices in Edmonton and Toronto.

The ideal candidate will have strong technical skills in Python, SQL, and AWS technologies, along with experience in ETL pipelines, dimensional modeling, and data warehousing. You'll work closely with cross-functional teams, including data analysts and scientists, to extract actionable insights and drive business growth. Leadership abilities and strong communication skills are essential.

Jobber offers comprehensive benefits including health coverage, retirement matching, stock options, and professional development opportunities. The company serves tens of thousands of small business customers, processing billions in services annually. They maintain a culture of transparency, inclusivity, and innovation, with a focus on helping small service businesses succeed.

This role presents a unique opportunity to impact a $400-billion industry while working with a supportive team that prioritizes customer success. The position offers the flexibility to work remotely across Canada or in a hybrid setting from their offices. If you're passionate about data engineering and want to contribute to a rapidly growing technology company that's transforming the service industry, this role could be perfect for you.

Last updated 8 minutes ago

Responsibilities For Senior Data Engineer

  • Design, develop, and maintain batch and real-time data pipelines within cloud infrastructure
  • Develop tools and frameworks that automate manual processes
  • Set up alerting/monitoring systems
  • Help teams run data-driven experiments and analyze results
  • Collaborate with data analysts, scientists, and product teams
  • Lead initiatives to research and propose new technologies
  • Participate in design and code reviews
  • Maintain data integrity across the organization

Requirements For Senior Data Engineer

Python
Kafka
  • Strong coding skills in Python and SQL
  • Expertise in building and maintaining ETL pipelines using Airflow and dbt
  • Experience working with AWS data infrastructure
  • Familiarity with handling large datasets using Spark or similar tools
  • Experience with Terraform for infrastructure management
  • Experience with dimensional modelling and data warehousing
  • Knowledge of CI/CD processes
  • Strong communication skills
  • Proven leadership ability

Benefits For Senior Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Mental Health Assistance
  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Talent Development function with Development Coaches
  • Vacation time
  • Birthday off
  • Health days
  • Parental leave top-ups

Interested in this job?

Jobs Related To Jobber Senior Data Engineer

Senior Software Engineer

Senior Software Engineer role at Jobber, focusing on building scalable data solutions and real-time streaming systems to support small service businesses.

Data Engineer

Senior Data Engineer role at Kalshi, building and maintaining data infrastructure for the first legal prediction markets platform in the US.

Data Engineer Spark

Senior Data Engineer position at PALO IT focusing on Apache Spark, big data technologies, and cloud platforms, requiring 4+ years of experience.

Senior Data Engineer

Senior Data Engineer position at Ebury, working on data warehouse and ETL pipelines using modern cloud technologies in Madrid

Data Engineer

Senior Data Engineer position at Calm, building scalable data solutions using AWS/GCP stack to support mental health app serving 150M+ users globally.