Senior Data Engineer (Platform)
Indexed description
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
- 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
- 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
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.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search