Jobs.ca
Jobs.ca
Language
JOBBER logo

Senior Data Engineer

JOBBER1 day ago
Hybrid
Toronto, ON
$125,800 - $170,100/yearly
Senior Level

Top Benefits

Health, dental, vision, and life insurance
Wellness and health spending accounts
Equity and RRSP matching up to 3%

About the role

Jobber7 days ago

Remote

Toronto

$125,800 - $170,100/yearly

Senior Level

Top Benefits

Health, dental, vision, and life insurance

Wellness accounts for non-traditional expenses

Equity and RRSP matching up to 3%

About the role

Who you are

  • We're seeking individuals who are ready for their next challenge—those who want to use their expertise to influence people, processes, and decisions that have a direct impact on the company's trajectory
  • Leadership Skills: Proven ability to lead and collaborate in team environments, fostering a culture of shared success
  • Strong coding skills in Python and SQL
  • Expertise in building and maintaining ETL pipelines using tools like Airflow and dbt
  • Experience working with AWS data infrastructure, particularly Redshift, Glue, Lambda, and ECS Fargate
  • Familiarity with handling large datasets using tools like Spark or similar (e.g., Trino)
  • Experience with Terraform for infrastructure management
  • Experience with dimensional modelling, star schemas, and data warehousing in a cloud environment (preferably AWS Redshift)
  • Knowledge of CI/CD processes, data ingestion, and optimizing data flow across systems
  • Proficient in working with high-volume, scalable data infrastructure
  • Strong Communication: Ability to collaborate effectively with both technical and non-technical teams, explaining complex data concepts in a clear and concise manner
  • It would be really great (but not a deal-breaker) if you had:
  • Experience with AWS tools like EMR and SageMaker
  • Familiarity with Kafka for stream processing and message queuing
  • Knowledge of NoSQL databases
  • Hands-on experience with integration and APIs

What the job involves

  • We’re looking for a Senior Data Engineer to be part of our Data Platform team
  • As a Senior Data Engineer, reporting to the Manager of Data Engineering, you’ll be a key contributor on our Data Platform team
  • Our team builds Jobber’s data infrastructure and systems, driving improved operational outcomes, enhancing workflow efficiencies, and generating critical business insights. We empower teams across the organization to fully leverage data, tools, and technology to achieve their goals
  • By researching, developing, and maintaining data systems, we provide essential operational and analytical support to ensure our internal teams are set up for success
  • Build Scalable Data Solutions: Design, develop, and maintain batch and real-time data pipelines within cloud infrastructure (preferably AWS). Leverage Python, SQL, and AWS technologies (Glue, Lambda, ECS Fargate) to ensure smooth data operations. Build scripts, serverless applications, and automated workflows
  • Empower Internal Teams: Develop tools and frameworks that automate manual processes, set up alerting/monitoring systems, and help teams run data-driven experiments and analyze results. Work closely with cross-functional teams to support their needs and ensure data accessibility
  • Accelerate Business Growth: Collaborate with data analysts, scientists, and product teams to extract actionable insights from data. Utilize tools like Airflow and dbt to streamline ETL/ELT pipelines and ensure the seamless flow of data
  • Strategic Planning and Innovation: Lead initiatives to research and propose new technologies and tooling for our data stack, with an emphasis on performance and scalability. Participate in design and code reviews, continuously learning from and mentoring your peers
  • Data Integrity: Own the integrity of our data and maintain a high level of trust across the organization

Benefits

  • Health, dental, vision, and paramedical for both mind and body, life and travel insurance, and an employee assistance program.
  • Health spending and wellness accounts to help with expenses not covered by traditional benefits.
  • Equity and RRSP matching of up to 3% of your annual salary.
  • Your birthday off!
  • Parental leave—complete with top-ups for up to 8 weeks.
  • Monthly snack box program with plenty of options for that afternoon pick-me-up.
  • Bi-weekly all company stand-ups, quarterly hackathons and town halls, and yearly all-hands professional development sessions.
  • Continuous 1:1’s and honest feedback.
  • A team of humble and supportive group of Jobberinos who give a sh*t about the work they’re doing.
  • Opportunity to have a 1:1 session with one of our Development Coaches, take advantage of our in-house suite of learning opportunities, and build out your personal development plans.
  • Hybrid work model.
  • Work in either our Edmonton or Toronto office, remotely from anywhere in Canada or the US, or a combination of both.
  • Monthly home office allowance and a one-time stipend to help equip your home office.

About Jobber

Software Development

1001-5000

Jobber is an award-winning software for small home service businesses.

Unlike spreadsheets or pen and paper, Jobber keeps track of everything in one place and automates day-to-day operations, so small businesses can run smoothly and provide five-star service at scale.

Jobber is used by 300,000 home service pros to serve over 27 million properties in more than 60 countries. The company continually ranks as one of Canada's fastest-growing and most innovative companies by Canadian Business and Macleans, The Globe and Mail, Fast Company, and Deloitte

About JOBBER

IT Services and IT Consulting
51-200

Jobber's cloud-based software helps service businesses get organized. Founded in 2011 and proudly Canadian, Jobber has helped thousands of users around the world manage over 15 million customer visits and send nearly $3 billion in invoices.