Data Engineer

October 20

Apply Now
Logo of Top Hat

Top Hat

Top Hat is transforming student engagement by empowering educators to deliver personalized, meaningful and equitable learning. More than 3 million students at 750 of the top 1,000 colleges and universities in North America have used Top Hat.

201 - 500 employees

📋 Description

• Play a central role in building robust BI (dimensional) and ER models that power analytics, reporting, and product-facing features • Contribute to medallion-style architecture as a layered approach to data delivery • Design & Model Data: Build and optimize BI-oriented dimensional models (star/snowflake) and ER data models • Develop and maintain reliable, scalable ETL/ELT pipelines using SQL, Python/Scala, and orchestration tools (e.g., Airflow, MWAA) • Implement validation frameworks, manage access controls, and handle PII data responsibly • Transform and optimize structured and semi-structured data (JSON, Avro, Parquet) • Apply graph database concepts (e.g., Neo4j) for lineage, metadata, or relationship-driven use cases • Partner with analytics, product, and data science teams to translate requirements into robust and accessible datasets

🎯 Requirements

• 3+ years building production-grade pipelines and data assets • Solid understanding (Intermediate) in layered/medallion architectures and entity modelling • Strong proficiency in SQL query tuning and optimization • 3-4 years using Python (or Scala) for production-grade transformations • Hands-on with at least one or multiple cloud platforms (AWS, GCP, or Azure) • Practical experience with Athena, Redshift, BigQuery, Snowflake, or Databricks • 3+ years using orchestration frameworks (Airflow, MWAA, Dagster, etc.) • Working familiarity and optimization of structured & semi-structured data • Proven experience implementing governance, access controls, and PII handling (Senior) • 1–2 years experience with graph modelling and query optimization • Expected 2–3 years for Event-Driven Architectures (Kafka, Kinesis, Pub/Sub)

🏖️ Benefits

• Competitive health benefits that start on day one • Flexible, remote first work environment • Professional learning and development for all role levels • Innovative PTO policy with lots of time and space for self-care

Apply Now

Similar Jobs

October 9

Samsara

1001 - 5000

🏢 Enterprise

🚗 Transport

🔐 Security

Data Engineer at Samsara developing and maintaining end-to-end data pipelines for analytics and supporting decision-making. Join a team dedicated to improving physical operations with IoT data.

🇨🇦 Canada – Remote

💵 $131.8k - $196.1k / year

💰 Seed Round on 2014-08

⏰ Full Time

🟠 Senior

🚰 Data Engineer

September 24

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Data Engineer owning OpenData data processing workflows, building Spark-based pipelines and ensuring data quality for Veeva Systems.

🇨🇦 Canada – Remote

💵 $100k - $175k / year

⏰ Full Time

🟡 Mid-level

🟠 Senior

🚰 Data Engineer

September 21

ServiceTitan

1001 - 5000

☁️ SaaS

🤝 B2B

🏪 Marketplace

Lead development of scalable data pipelines and analytics at ServiceTitan, an end-to-end trades software platform.

🇨🇦 Canada – Remote

💵 $124.4k - $186.6k / year

💰 $200M Series G on 2021-06

⏰ Full Time

🟠 Senior

🚰 Data Engineer

September 20

Vantage Data Centers

1001 - 5000

🏢 Enterprise

Design and maintain Snowflake ETL/ELT pipelines and real-time data systems for Vantage’s retail media insights platform, ensuring data quality and privacy compliance.

September 10

Braze

1001 - 5000

Build and maintain DBT/Snowflake ETL pipelines. Ensure data quality, mentor juniors, and improve data infrastructure at Braze, a customer engagement platform.

🇨🇦 Canada – Remote

💰 $80M Series E on 2018-10

⏰ Full Time

🟢 Junior

🟡 Mid-level

🚰 Data Engineer

🚫👨‍🎓 No degree required

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com