Senior Data Engineer, Ads Data (AI Native)
New
J
JobgetherAdvertising technology
Remote-first working environment across Canada.Full-TimeSenior
SalaryAnnual base salary range for Canada: $149,500–$177,500 CAD. Additional equity compensation through Restricted Stock Units (RSUs).
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of professional data engineering experience
- Required Skills
- AWSPythonSQLSparkTerraformScaladbtDatabricksPySpark
Requirements
- Bring at least 5 years of professional data engineering experience building and maintaining production-grade data platforms at enterprise scale.
- Have advanced hands-on Apache Spark expertise, including PySpark or Scala, and knowledge of partitioning, joins, shuffle behavior, caching, skew management, and performance optimization.
- Have deep Databricks knowledge, including Delta Lake, Unity Catalog, Jobs and Workflows, Databricks Asset Bundles, Structured Streaming, and SQL Warehouses.
- Be proficient in SQL and Python or Scala for pipeline development, automation, and query optimization.
- Have practical dbt experience with data modeling, incremental strategies, testing, documentation, and CI/CD integration.
- Have hands-on Terraform and AWS experience, particularly with S3, IAM, and cloud infrastructure fundamentals.
- Have experience with orchestration such as Airflow or Databricks Workflows, Git, CI/CD pipelines, and production monitoring.
- Understand data architecture and modeling principles, including dimensional modeling, star schemas, medallion architecture, and semantic layers.
- Have experience improving pipelines and data models while maintaining reliability, scalability, maintainability, and backward compatibility.
- Have used AI coding assistants such as Claude, Cursor, or GitHub Copilot for substantive engineering tasks, and be able to review, test, and own AI-generated code.
- Hold a bachelor's degree in Computer Science, Engineering, or a related discipline, or have equivalent professional experience.
- Be familiar with data governance, privacy, and compliance standards, including GDPR, CCPA, and SOX.
Responsibilities
- Enhance, maintain, and scale batch and streaming pipelines, Delta Lake tables, and data workflows using Databricks.
- Collaborate with analysts, advertising strategists, and sales teams to turn business requirements into reliable datasets, reporting solutions, and insights.
- Develop and maintain dbt models, automated tests, semantic layers, and standardized business metrics.
- Optimize Spark and Databricks workloads through query optimization, partitioning, cluster configuration, and resource allocation.
- Maintain data platform infrastructure using Terraform and AWS.
- Implement monitoring, data lineage, SLAs, alerting, access controls, and data contracts to support data quality and governance.
- Establish engineering practices for version control, CI/CD, testing, documentation, and code reviews; mentor colleagues and contribute to technical roadmap decisions.
- Integrate data from advertising platforms, CRM systems, external partners, and internal applications, including migrations from legacy reporting tools.
- Develop tools, workflows, and AI agents that provide LLMs with relevant context and accelerate development, debugging, and system maintenance.
- Improve foundational pipelines and models, reduce processing times and infrastructure spending, and increase self-service access to business information.
View Full Description & ApplyYou'll be redirected to the employer's site