FreshBooks Logo

FreshBooks

Senior Data Engineer (Platform)

Reposted 21 Days Ago
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
In-Office or Remote
Hiring Remotely in Toronto, ON
Senior level
As a Senior Data Engineer at FreshBooks, you will design and build scalable data pipelines on GCP, partner with multiple teams, and mentor engineers.
The summary above was generated by AI
As a Senior Data Engineer (Platform) at Freshbooks, you will help shape the future of FreshBooks’ data engineering infrastructure and processes within the R&D organization. You will design and build scalable, reliable data pipelines and platforms on modern cloud infrastructure to power analytics, operations, and machine learning use cases. You will partner closely with Product, Data Analytics, Machine Learning, Platform, Infrastructure, and Security teams to deliver high-quality data solutions across the full data lifecycle. You will contribute to engineering standards, reliability practices, and incident response while mentoring other engineers. This role is ideal for someone who enjoys solving complex data challenges and raising the bar for engineering excellence.

NOTE: This role can be worked remotely from the above location.

What You’ll Do
  • Design, build, and operate batch and streaming data pipelines on GCP using Airflow (Cloud Composer), dbt, Datastream, Fivetran, Pub/Sub, Dataflow, BigQuery, and Cloud Functions
  • Build event-driven and near real-time ingestion and transformation workflows to support analytics, operations, and ML workloads
  • Develop and operate ML data and serving infrastructure using Vertex AI, Kubeflow, Cloud Run, and Cloud Composer for batch and real-time predictions
  • Implement CI/CD pipelines and infrastructure as code using tools such as GitHub Actions, Azure Pipelines, Terraform, and Terraspace
  • Drive observability, monitoring, alerting, security, and access controls using OpenTelemetry and cloud-native services
  • Partner with Product, Data Analytics, Machine Learning, Engineering, Platform, Infrastructure, and Security teams to design scalable, secure, and cost-efficient data systems
  • Lead design and code reviews, contribute to engineering standards, incident management practices, and mentor junior and mid-level engineers

What You’ll Bring
  • 5+ years of experience designing, building, and operating data pipelines and data platforms
  • Strong experience with batch and near real-time data processing and streaming architectures
  • Hands-on expertise with Google Cloud Platform or another major cloud provider (AWS or Azure) and cloud data warehouses (BigQuery, Snowflake, Redshift)
  • Expert SQL skills and strong programming experience in Python or similar languages
  • Experience with orchestration tools (Airflow or equivalent), CDC technologies, and event-driven systems
  • Experience with DevOps and IaC tooling (Docker, Kubernetes, Terraform, Jenkins, Git, CI/CD pipelines)
  • Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders

You’ll Stand Out If You Have
  • Strong foundations in networking, cloud security, and access management (VPCs, IAM, ZTNA, DMZ)
  • A track record of staying current with modern data engineering platforms and best practices
  • Experience in SaaS or fintech environments

#LI-SR1 #LI-Remote

Compensation

At FreshBooks, we approach each individual's compensation with a promise of fair market value and internal equity commensurate with experience and specific skill set.

The total compensation for this role ranges from CA$128,000 - CA$160,000 per year, which may include participation in our incentive programs. Additionally, this position offers an equity grant and immediate enrollment in FreshBooks' comprehensive benefits program, detailed below.

NOTE: This posting is reflective of an existing vacancy at FreshBooks.

Similar Jobs

Yesterday
Easy Apply
Remote or Hybrid
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Design, build, and operate scalable data ingestion, replication, and lakehouse infrastructure to move petabytes of data into a Delta Lake on S3. Improve reliability, observability, security, and developer experience for Spark/Databricks processing. Develop internal libraries and tooling (Go/Python), collaborate with cross-functional teams, and help shape long-term data platform and AI-ready infrastructure.
Top Skills: SparkAws DynamodbAws KinesisAws LambdaAws RdsAws S3Aws SqsGoJavaPythonScala
12 Days Ago
Remote
Senior level
Senior level
Information Technology • Consulting
Design, develop, and optimize data infrastructure, focusing on GCP, ETL/ELT workflows, and data governance, while collaborating with cross-functional teams.
Top Skills: Apache AirflowDatabricksDataformDbtFivetranGCPPythonSparkSQL
12 Days Ago
In-Office or Remote
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design and build scalable data ingestion pipelines and modernize Block's CDC platform while collaborating cross-functionally to ensure data flows reliably for analytics and ML initiatives.
Top Skills: Apache IcebergApache KafkaAWSDatabricksDelta LakeGoJavaKafka ConnectPythonScalaSnowflakeTerraform

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account