Skip to content
mimi

Senior Data Engineer

FreshBooks

Remote · Canada Full-time Senior Today

About the role

About

Shape the future of FreshBooks’ data landscape as a Senior Data Engineer in a remote setting. Lead the design and development of scalable data solutions to support analytics and machine learning initiatives.

Join FreshBooks' R&D organization where you will be responsible for creating reliable data pipelines and platforms on modern cloud infrastructure. This role requires expertise in GCP and strong skills in SQL and Python, emphasizing cloud data systems and processing architectures. Collaborate with cross-functional teams while mentoring fellow engineers to ensure excellence in data engineering practices.

Key Responsibilities:

  • Design and build batch and streaming data pipelines on GCP
  • Create real-time ingestion and transformation workflows
  • Develop ML data infrastructure with Vertex AI and Cloud Composer
  • Implement CI/CD pipelines using Terraform and GitHub Actions
  • Drive observability, security, and access control measures

Requirements:

  • Over 5 years of experience in data pipeline development
  • Proficiency with GCP and cloud data warehouses like BigQuery
  • Strong SQL and Python programming skills
  • Experience with orchestration tools and event-driven systems
  • Knowledge of DevOps and IaC practices

Elevate your data engineering career by joining FreshBooks and tackling complex data challenges in a collaborative environment.

Skills

BigQueryCloud ComposerDockerGCPGitHub ActionsIaCPythonSQLTerraformVertex AI

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free