Senior Data Engineer
FreshBooks
- Vancouver, British Columbia, Canada
- Vancouver, British Columbia, Canada
Über
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
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 annual compensation for this role ranges from CA$112,400 to CA$148,000, 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.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.