Datatonic logo
Datatonic

Google Cloud AI+ML Partner of the Year. We drive business impact through innovative cloud engineering, analytics and AI.

Senior Data Engineer

Data EngineerData EngineerFull TimeRemoteSeniorTeam 51-200Since 2013H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

66 days ago

Salary

CAD$110K - CAD$140K / year

Seniority

Senior

Job Description

Senior Data Engineer

Datatonic

• Build infrastructure that enables analytics and data science teams to deliver innovative, impactful solutions for clients. • Assist clients in migrating their existing business intelligence and data warehouse solutions to Google Cloud. • Design, develop, and optimize robust data pipelines, making data easily accessible for visualization and machine learning applications. • Design and implement new data warehouse and data mart solutions including transforming, testing, deploying, and documenting data. • Architect, maintain, and troubleshoot cloud-based infrastructure to ensure high availability and performance. • Work closely with technology partners such as Google Cloud, Snowflake, dbt, and Looker, mastering their technologies and building a network with their engineers. • Collaborate in an agile and dynamic environment with a team of data engineers, BI analysts, data scientists, and machine learning experts. • Implement software engineering best practices to analytics processes, such as version control, testing, and continuous integration.

Job Requirements

  • 4+ years in a data-related role (e.g., Data Engineer, Data Analyst, Analytics Engineer)
  • Hands-on experience with Looker, dbt, modern data warehouses like Snowflake or BigQuery, and Kimball data modeling
  • Expertise in Python and/or Java, with proficiency in SQL
  • 5+ years of experience in designing and building scalable data solutions
  • Ability to write tested, resilient, and well-documented code
  • Experience in building and maintaining cloud infrastructure (GCP or AWS is a plus)
  • Ability to take ownership and drive projects from concept to completion
  • Natural ability to manage multiple initiatives and clients simultaneously
  • Skilled in writing analytical SQL, with an understanding of the difference between SQL that works and performant SQL
  • Experience in translating business requirements into technical solutions
  • Ability to communicate complex ideas simply to a wide range of audiences
  • Experience in providing technical guidance and direction on projects
  • Complete alignment with our culture of transparency, empathy, accountability, and performance.

Benefits

  • 20 days of paid vacation per calendar year
  • Public Holidays for your Province of Residence
  • 5 Wellness days (sickness, personal time, mental health)
  • 5 Lifestyle days (religious events, volunteer day, sick day)
  • Matching Group Retirement Savings Plan after 3 months
  • Competitive Group Insurance plan on Day 1 - individual premium paid 100%!
  • Virtual Medicine and Family Assistance Program - 100% employer-paid!
  • Home office budget - We are 100% remote!
  • CAD $70/month for internet/phone expenses
  • CAD $1,500 every 3 years for tech accessories and office equipment (monitor, keyboard, mouse, desk, etc.) starting on Day 1
  • Company-supplied MacBook Pro or Air
  • CAD $400/year for books, relevant app subscriptions or an e-reader.
  • Opportunities for paid certifications
  • Opportunities for professional and personal learning through Google and other training programs
  • Regular company off-sites and meetups

Related Categories

Related Job Pages

More Data Engineer Jobs

Kumulus logo

Senior Data Engineer

Kumulus

We transform organizations of any size and segment using the power of the cloud and data.

Data Engineer66 days ago
Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Design, implement, and maintain data ingestion, processing, and storage solutions using Azure platform tools such as Azure Databricks, Azure Data Factory, Azure Data Lake, and SQL databases; • Develop and optimize ETL (Extract, Transform, Load) workflows using PySpark to ensure data integrity and quality; • Model and structure data efficiently to meet the organization's analytics and BI requirements; • Monitor and troubleshoot data infrastructure issues, ensuring system availability and scalability.

Brazil
Job Closed
Coupa Software logo

Senior Lead Software Engineer, Data Platform

Coupa Software

Spend is the fuel to help your company deliver performance, profitability, and purpose!

Data Engineer66 days ago
Full TimeRemoteTeam 1,001-5,000Since 2006H1B Sponsor

• Design and implement scalable, high-throughput data ingestion systems that integrate internal and external data across domains • Design and build core data platform components, including ingestion, validation, orchestration, and lineage, with a focus on code quality and reliability • Build and evolve a centralized data lake using Apache Iceberg (or similar table formats) • Work across multi-cloud environments (AWS, GCP, Azure) to design and implement cloud-agnostic data ingestion and processing patterns • Contribute hands-on to the Semantic layer, ensuring data is easy to consume for BI and analytics teams • Partner with Senior Data Engineers, Platform Engineers, and Analytics Engineers to align how data is produced, stored, and consumed • Establish practical engineering standards for testing, observability, and operational excellence • Provide technical leadership through mentorship, code reviews, and design discussions, while remaining hands-on

United States
$149K - $193.5K / year
Territorio Hibrido logo

Senior Data Engineer

Territorio Hibrido

Gestar la innovación, integrando tecnologías, esto para potenciar el crecimiento personal y profesional.

Data Engineer66 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop and maintain scalable ETL/ELT data pipelines, performing extraction, transformation, and loading of data from multiple sources, using Pentaho Data Integration as the primary platform. • Integrate new data sources into existing systems, ensuring data quality, consistency, and availability for analytics and business teams (for example, for Power BI dashboards). • Optimize and monitor the performance of data processes, performing tuning and adjustments as needed to ensure efficient, reliable, and low-latency pipelines. • Collaborate with the Automation Architect and BI/Analytics teams to understand data requirements for automation and reporting projects, and deliver solutions aligned to those needs. • Implement data governance, security, and compliance practices, ensuring pipelines adhere to data protection policies and that data quality is continuously verified (monitoring for failures, missing data, etc.). • Document developed data processes and flows, keeping clear records of transformations, pipeline configurations, and architecture to facilitate maintenance and future evolution.

Brazil
Job Closed
Apartment List logo

Senior Data Engineer

Apartment List

At Apartment List, we carefully consider a variety of factors to determine compensation for each position, including the role, level, and work. The US Total Target Compensation (TTC) for this position is: Zone 1: $172,700 – $209,000 TTC + Equity Zone 2: $159,700 – $193,000 TTC + Equity Zone 3: $146,800 – $177,000 TTC + Equity This reflects the compensation target for new hire salaries for the position across all US locations. Please note, the compensation details provided do not include benefits and perks that we offer. We also rely on market indicators along with considering your work location, job related skills, experience and relevant education and training, to determine compensation that is fair and competitive for you. Apartment List will consider paying compensation near the higher of the range in exceptional circumstances, where candidates have the experience, credentials or expertise that would warrant such consideration. It is always our goal to hire exceptional talent and we would be happy to share more about compensation during the hiring process.

Data Engineer66 days ago
Full TimeRemoteTeam 240Since 2011

Who we are Apartment List is the premier rental matchmaker, connecting ready-to-move renters with compatible city properties. Our renters benefit from cutting-edge technology and a personalized approach when we match them with curated properties that fit their wishlist. Meanwhile, our supply partners harness our generative AI and machine learning to efficiently connect with our qualified renters. With performance-based pricing, our partners’ success is our success as we strive to deliver renters a home they love at the value they deserve. About the Role We are seeking a Senior Data Engineer (L3) to help build and operate the reliable, scalable data systems that power analytics, experimentation, and decision-making across Apartment List. In this role, you will be a strong end-to-end executor responsible for delivering production-grade data pipelines and workflows that meet defined service-level agreements (SLAs) for freshness, quality, and cost. You will work closely with Analytics Engineering, Data Science, Product, and Engineering partners to deliver durable data platform improvements that support company-wide initiatives. The ideal candidate is comfortable owning medium-sized data platform projects end-to-end—from design through deployment and operational support—while working within established platform architecture and engineering patterns. This role emphasizes execution excellence, reliability, and operational ownership within existing platform standards. Platform-level architecture and system design are owned at more senior levels, but this role plays a critical part in ensuring that the platform functions reliably at scale. Responsibilities - Design, build, test, and deploy scalable and reliable data pipelines that power analytics and product decision-making. - Own medium-sized data platform initiatives end-to-end, from initial design through production deployment and operational support. - Design, migrate, and maintain data workflows in Apache Airflow, including supporting migration of legacy ETL systems to modern orchestration patterns. - Ensure pipeline reliability by proactively monitoring workflow SLAs for freshness, quality, and performance, and resolving failures efficiently. - Implement and utilize monitoring systems to detect pipeline failures, schema drift, and data quality anomalies. - Participate in on-call rotations and contribute to incident response and root cause analysis for data incidents. - Apply best practices in warehouse performance and cost optimization, including partitioning, indexing, and efficient data modeling to control BigQuery spend. - Build maintainable, modular data models and pipelines using reusable patterns and shared components across the team. - Partner closely with Analytics Engineering, Data Science, and business stakeholders to deliver durable improvements across the ingestion, transformation, modeling, and serving layers of the data platform. - Contribute to operational excellence through documentation, monitoring improvements, and participation in postmortems and reliability initiatives. Key Qualifications & Competencies - 5+ years of experience in data engineering, with a track record of delivering reliable production data pipelines and systems. - Strong experience designing and maintaining orchestration workflows using Apache Airflow. - Experience building scalable data pipelines using modern cloud data platforms such as BigQuery and tools such as DBT. - Strong understanding of data modeling, schema design, and building maintainable, modular data systems. - Experience implementing CI/CD best practices for data pipelines, including automated testing, validation, and deployment workflows to ensure reliable and repeatable production releases. - Experience monitoring and operating production data systems, including pipeline observability, data quality checks, and incident response. - Ability to identify performance and cost risks in large-scale data systems and implement optimizations. - Strong collaboration skills and experience working with cross-functional partners including analytics engineers, data scientists, and product teams. - Proven ability to independently execute medium-sized projects and deliver reliable, production-grade systems. Nice-to-haves - Familiarity with Kubernetes-based data infrastructure, including deploying and operating containerized data services and workflows in a production environment. - Experience migrating legacy ETL systems to modern orchestration frameworks. - Familiarity with observability and monitoring tools for data pipelines (e.g., Datadog or similar). - Experience operating data systems with strict SLAs for freshness, reliability, and cost efficiency. Here's the Pay Range: At Apartment List, we carefully consider a variety of factors to determine compensation for each position, including the role, level, and work. The US Total Target Compensation (TTC) for this position is: - Zone 1: $148,000 - $180,000 TTC (including $133,000 - $15,8000 base salary) + equity - Zone 2: $137,000 - $167,000 TTC (including $123,000 - $147,000 base salary) + equity - Zone 3: $126,000 - $153,000 TTC (including $113,000 - $135,000 base salary) + equity This reflects the compensation target for new hire salaries for the position across all US locations. Please note, the compensation details provided do not include benefits and perks that we offer. We also rely on market indicators along with considering your work location, job related skills, experience and relevant education and training, to determine compensation that is fair and competitive for you. Apartment List will consider paying compensation near the higher of the range in exceptional circumstances, where candidates have the experience, credentials or expertise that would warrant such consideration. It is always our goal to hire exceptional talent and we would be happy to share more about compensation during the hiring process.

United States
$126K - $180K / year
Job Closed