Data Engineer

4 weeks ago


Toronto Montreal Calgary Vancouver Edmonton Old Toronto Ottawa Mississauga Quebec Winnipeg Halifax Saskatoon Burnaby Hamilton Victoria Surrey Halton Hills London Regina Markham Brampton Vaughan Kelowna Laval Southwestern Ontario R, Canada Top Hat Full time

LocationCanada Employment TypeFull time Location TypeRemote DepartmentProduct Top Hat is transforming higher education by making learning more personal, engaging, and effective. We bring together interactive content, assessment, and analytics to spark better teaching and learning for a brighter world. As we continue to build our AI-first, personalized learning experiences powered by cutting‑edge data science, our Data team plays a pivotal role in shaping that vision. The Opportunity We are seeking a Data Engineer to join our Data Platform team at Top Hat. In this role, you’ll be at the heart of shaping how data is organized, trusted, and delivered across the company. The work you do will directly impact the reliability and accessibility of the data that powers product innovation, personalization, and decision‑making at scale. You will be instrumental in: Playing 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, but prioritize fit‑for‑purpose dimensional and ER models where they drive the most value. Applying strong data modelling practices to deliver clear, performant, and future‑proof schemas that drive both operational and analytical workloads. Helping establish standards and practices that allow our teams to operate with confidence, whether they’re building new AI features or analyzing business performance. Tackling challenges in data modelling, governance, and quality to ensure our data is not only available but trusted by everyone who depends on it. Helping establish standards and practices that allow our teams to operate with confidence, whether they’re building new AI features or analyzing business performance. Being a part of a team that is moving fast on modernization and scalability, taking legacy data systems and transforming them into a robust, future‑ready platform. You will: Design & Model Data: Build and optimize BI‑oriented dimensional models (star/snowflake) and ER data models that support business‑critical analytics and product use cases. Support data models in a layered (medallion‑style) architecture to support business‑critical and product‑facing use cases. Build Pipelines: Develop and maintain reliable, scalable ETL/ELT pipelines using SQL, Python/Scala, and orchestration tools (e.g., Airflow, MWAA). Ensure Data Quality & Governance: Implement validation frameworks, manage access controls, and handle PII data responsibly to build trust in the platform. Work with Complex Data: Transform and optimize structured and semi‑structured data (JSON, Avro, Parquet) and address schema evolution challenges. Expand Capabilities with Graph: Apply graph database concepts (e.g., Neo4j) for lineage, metadata, or relationship‑driven use cases. Collaborate Cross‑Functionally: Partner with analytics, product, and data science teams to translate requirements into robust and accessible datasets. You are: Data Engineering Experience: 3+ years building production‑grade pipelines and data assets. Data Modelling: Solid understanding (Intermediate) in layered/medallion architectures and entity modelling. SQL: Strong proficiency in query tuning and optimization. ETL/ELT Development: 3-4 years using Python (or Scala) for production‑grade transformations. Cloud Data Platforms: Hands‑on with at least one or multiple cloud platforms (AWS, GCP, or Azure). Lakehouse/Warehouse Tech: Practical experience with Athena, Redshift, BigQuery, Snowflake, or Databricks. Pipeline Orchestration: 3+ years using orchestration frameworks (Airflow, MWAA, Dagster, etc.) and familiarity with CI/CD pipelines for deployment. Structured & Semi‑Structured Data: Working familiarity and optimization. Data Quality & Governance: Proven experience implementing governance, access controls, and PII handling (Senior). Graph Databases: 1–2 years experience with graph modelling and query optimization. Event‑Driven Architectures: Expected 2–3 years for Senior (Kafka, Kinesis, Pub/Sub). Communication & Collaboration: Strong ability to work cross‑functionally; senior engineers also mentor and influence decisions. Nice to Have Experience with event‑driven ingestion at scale. Familiarity with data catalog or metadata management tools. Exposure to customer‑facing data products or APIs. Why team members love working at Top Hat: A noble mission that creates meaningful, fulfilling work. A team that cares deeply for customers and for each other. Flexible, remote first work environment. Professional learning and development for all role levels. An awesome and welcoming Toronto HQ. Competitive health benefits that start on day one. A management team focused on performance, growth, engagement and connection. Our winning strategy and market potential. Innovative PTO policy with lots of time and space for self‑care. Passionate customers that believe in us—and what we do. A chance to work with new tech like generative AI—and see the customer impact. #J-18808-Ljbffr



  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Redpanda Data Full time

    OverviewJoin to apply for the Software Engineer, Core Replication role at Redpanda Data.We are a team of doers, seasoned engineers, hackers and builders, working on the future of streaming data. Redpanda is building the streaming data platform for developers, evolving streaming beyond the Apache Kafka protocol into a unified “engine of record” with fast...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Data Theorem Full time

    Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong Engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them. As a Senior Python Backend Engineer,...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Redpanda Data Full time

    Redpanda is pioneering the Agentic Data Plane (ADP) - a new category in AI infrastructure that makes it simple and secure to connect AI agents with enterprise data and systems. Built on a multi‑modal data streaming engine, Redpanda empowers agentic applications that reason and act in real‑time with speed, autonomy, and precision. Global leaders including...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada NTT DATA Full time

    Req ID:343699 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior Quality Engineer - Remote to join our team in Toronto, Ontario (CA-ON), Canada (CA). Senior Quality Engineer –...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Tubi Tv Full time

    OverviewBoldly built for every fandom, Tubi is a free streaming service that entertains over 100 million monthly active users. Tubi offers the world's largest collection of Hollywood movies and TV shows, thousands of creator-led stories and hundreds of Tubi Originals. Headquartered in San Francisco and founded in 2014, Tubi is part of Tubi Media Group, a...

  • Data Engineer

    4 weeks ago


    Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Genesys Works Full time

    OverviewLocation: Remote in CA, DC, FL, GA, IL, IN, MD, MA, MI, MN, NJ, NY, NC, OH, OK, PA, TN, TX, VA, WA, WISalary Range: 90K-105KGenesys Works is a national leader in providing pathways to career success for high school students in underserved communities through skills training, meaningful work experiences, and impactful relationships. Currently in 7...

  • AI Engineer

    4 weeks ago


    Halifax, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada NTT DATA North America Full time

    Join to apply for the AI Engineer role at NTT DATA North America. Location: Canada – Remote. Pay Range: $55.00/hr - $65.00/hr. This range is provided by NTT DATA North America. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Overview We are seeking a highly motivated and skilled AI Engineer to join...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada NTT DATA, Inc. Full time

    Senior Network Engineer – NTT DATA, Inc. Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Position Overview:...

  • Data Engineer

    2 weeks ago


    Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Thumbtack Full time

    Thumbtack helps millions of people confidently care for their homes. Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to AI tools and a best-in-class hiring experience. Every day in every county of the U.S., people turn to Thumbtack to complete urgent repairs, seasonal maintenance and bigger improvements....

  • Data Engineer

    4 weeks ago


    Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Consigliere Labs Full time

    This is a remote role open to candidates based in North, Central, and South America, as well as Europe. We’re seeking an experienced Data Engineer to develop robust data infrastructure across cloud ecosystems and work closely with AI engineers on data‑driven AI applications. You’ll be laying the data foundations that power everything from analytics and...