Data Engineer

3 weeks ago


Kitchener, Ontario, Canada ApplyBoard Full time

At ApplyBoard, we're on a mission to educate the world. As a key member of our data engineering team, you'll play a vital role in supporting our product development and the entire organization. Your expertise will be instrumental in building and maintaining the infrastructure used to host our pipelines and integrations, as well as providing tooling and analytics for our predictive/ML models.

The Role:

As a data engineer, you'll be responsible for building and maintaining ETL pipelines to automate analytics, as well as building integrations between systems. You'll work closely with our engineering, IT, and security teams to build processes and standards for our data science platform and how it integrates with data sources across the company.

Key Responsibilities:

  • Build and maintain analytics with Python (pandas/pyspark)
  • Build and maintain ETL pipelines on AWS (EC2/Glue ETLs/Airflow)
  • Build and maintain infrastructure components to support our pipelines and integrations (CDK)
  • Setup and maintain integrations between different systems to enable data flow between these systems (Appflow)
  • Actively contribute to shaping the direction of our data platform, including architecting our data warehouse, machine learning deployment infrastructure, and ETL/ELT workflows
  • Gather and understand data requirements by working with stakeholders across multiple teams
  • Developing ingestion, transformation, and cleansing pipelines to prepare a variety of structured and unstructured data sources for data analytics
  • Maintaining our data platform, including managing and improving our redshift cluster and monitoring our data pipelines
  • Developing infrastructure using CDK to deploy data products to internal and external users
  • Providing operational support to the data science team
  • Being a go-to person about data-related questions company-wide

Requirements:

  • Bachelor's degree in Engineering, Computer Science, Mathematics, or a related technical discipline
  • 4+ years experience in the data engineering field
  • Experience in setting up and maintaining a high volume of ETL pipelines
  • Experience in setting up ETL orchestration
  • Familiarity with infrastructure as code (CDK or Terraform) is a plus
  • Advanced knowledge of SQL and knowledge of NoSQL (MongoDB)
  • Ability to communicate effectively with people who are both highly technical and non-technical alike
  • Strong analytical skills and an understanding of data science
  • Driven, passionate, and creative, and thrives in a fast-paced environment
  • Knowledge of data modeling and system design using UML
  • Experience with AWS computing (e.g. EC2, Lambda) and data storage technologies (e.g. Redshift)

Tech Stack:

  • PostgreSQL
  • Python
  • Pandas
  • Nice to have Pyspark
  • Nice to have CDK or Terraform
  • AWS

  • Data Engineer

    3 weeks ago


    Kitchener, Ontario, Canada D2L Full time

    At D2L, we're seeking a highly skilled Data Engineer to join our IT team. As a key member of our Data Services team, you'll play a crucial role in expanding and maintaining our data pipeline architecture to democratize data across the organization.Key Responsibilities:Collaborate with the Data Services team lead to streamline and prioritize daily data...

  • Data Engineer

    4 weeks ago


    Kitchener, Ontario, Canada D2L Full time

    Job Title: Sr. Data Engineer - ITAbout the Role:We are seeking a highly skilled Sr. Data Engineer to join our Data Services team under IT. As a key member of our team, you will contribute to expanding and maintaining our data pipeline architecture to democratize data at D2L. You will apply your experience working with various data technologies to make data...

  • Data Engineer

    3 weeks ago


    Kitchener, Ontario, Canada D2L Full time

    Job Summary:D2L is a cloud company that is modernizing education and building the Future of Work. As a Sr. Data Engineer within the D2L Data Services team under IT, you will contribute to expanding and maintaining our data pipeline architecture to democratize data at D2L.Key Responsibilities:Collaborate with the D2L Data Services team lead to streamline and...

  • Senior Data Engineer

    4 weeks ago


    Kitchener, Ontario, Canada D2L Full time

    Job Title: Senior Data Engineer - ITD2L is a cloud company that is revolutionizing education and transforming the way the world learns. We are seeking a highly skilled Senior Data Engineer to join our IT team and contribute to the expansion and maintenance of our data pipeline architecture.Job Summary:The Senior Data Engineer will be responsible for building...

  • Senior Data Engineer

    4 weeks ago


    Kitchener, Ontario, Canada D2L Full time

    Job Title: Senior Data Engineer - ITD2L is a cloud company that is revolutionizing education and transforming the way the world learns. We are seeking a highly skilled Senior Data Engineer to join our IT team and contribute to the expansion and maintenance of our data pipeline architecture.Job Summary:The Senior Data Engineer will be responsible for building...


  • Kitchener, Ontario, Canada Manulife Full time

    Job DescriptionWe are seeking a highly skilled Senior Data Engineer to join our team in designing and delivering AI/Advanced Analytics solutions in cloud-based production environments. As a Senior Data Science Engineer, you will be accountable for delivering business value with data by focusing on key corporate objectives, including portfolio optimization,...


  • Kitchener, Ontario, Canada Manulife Full time

    Job DescriptionWe are seeking a highly skilled Senior Data Engineer to join our team in designing and delivering AI/Advanced Analytics solutions in cloud-based production environments. As a Senior Data Science Engineer, you will be accountable for delivering business value with data by focusing on key corporate objectives, including portfolio optimization,...

  • Cloud Data Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Accoravillage Full time

    Job Title: Senior Technology Specialist, Data DeveloperJoin our team at Accoravillage as a Senior Technology Specialist, Data Developer, where you will play a key role in shaping our cloud data infrastructure and driving business growth.About the RoleWe are seeking an experienced cloud data engineer to join our team and help us design, implement, and manage...

  • Cloud Data Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Accoravillage Full time

    Job Title: Senior Technology Specialist, Data DeveloperJoin our team at Accoravillage as a Senior Technology Specialist, Data Developer, where you will play a key role in shaping our cloud data infrastructure and driving business growth.About the RoleWe are seeking an experienced cloud data engineer to join our team and help us design, implement, and manage...

  • Data Engineer

    21 hours ago


    Kitchener, Ontario, Canada ApplyBoard Full time

    Unlock Your Potential in Data Engineering at ApplyBoardWe are seeking an experienced Data Engineer to join our team at ApplyBoard, a mission-driven, hyper-growth organization. As a key member of our data engineering team, you will play a critical role in supporting our product development and the entire organization.About the Role:The successful candidate...

  • Data Engineer

    1 month ago


    Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleApplyBoard is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a critical role in supporting our product development and the entire organization. You will be responsible for building and maintaining ETL pipelines, infrastructure components, and data access components to support our analytics and...

  • Data Engineer

    1 month ago


    Kitchener, Ontario, Canada ApplyBoard Full time

    About the RoleApplyBoard is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a critical role in supporting our product development and the entire organization. You will be responsible for building and maintaining ETL pipelines, infrastructure components, and data access components to support our analytics and...

  • Data Engineer

    3 weeks ago


    Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world. Our data engineering team plays a crucial role in supporting our product development and the entire organization. As a data engineer, you'll be responsible for building and maintaining ETL pipelines to automate analytics, integrating systems, and providing tooling and analytics for predictive/ML...


  • Kitchener, Ontario, Canada D2L Full time

    Company Overview: D2L is a pioneering force in modernizing education and revolutionizing the way the world learns.About the Role:As a Sr. Data Engineer within the D2L Data Services team, you will be instrumental in expanding and maintaining our data pipeline architecture to democratize data across the organization. With your expertise in various data...


  • Kitchener, Ontario, Canada Carta Full time

    Join Carta's Data Engineering TeamCarta is a leading platform for equity management, business growth, and investment in emerging companies. We're seeking a seasoned Senior Manager to lead our Data Engineering team, driving technical direction and collaboration to deliver secure, scalable, and performant infrastructure for our customers and developers.Key...


  • Kitchener, Ontario, Canada Carta Full time

    Join Carta's Data Engineering TeamCarta is a leading platform for equity management, business growth, and investment in emerging companies. We're seeking a seasoned Senior Manager to lead our Data Engineering team, driving technical direction and collaboration to deliver secure, scalable, and performant infrastructure for our customers and developers.Key...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    We are seeking a highly skilled Senior Data Infrastructure Engineer to join our team at ApplyBoard. As a key member of our data engineering team, you will play a crucial role in supporting our product development and the entire organization.About the RoleThe successful candidate will be responsible for building and maintaining analytics with Python,...

  • Senior Data Engineer

    3 weeks ago


    Kitchener, Ontario, Canada D2L Full time

    About the Role:We are seeking a highly skilled Senior Data Engineer to join our IT team at D2L. As a key member of our Data Services team, you will be responsible for expanding and maintaining our data pipeline architecture to democratize data across the organization.Key Responsibilities:Collaborate with the Data Services team lead to streamline and...

  • Data Engineer

    4 weeks ago


    Kitchener, Ontario, Canada ApplyBoard Full time

    At ApplyBoard, we're on a mission to educate the world. As a Data Engineer, you'll play a critical role in supporting our product development and the entire organization. You'll be responsible for building and maintaining ETL pipelines to automate analytics, building integrations between systems, and providing tooling and analytics for our predictive/ML...

  • Cloud Data Architect

    2 months ago


    Kitchener, Ontario, Canada Company 1 - The Manufacturers Life Insurance Company Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Data Engineer to join our team at Company 1 - The Manufacturers Life Insurance Company. As a Senior Data Engineer, you will be responsible for designing, developing, and implementing large-scale data engineering solutions using cloud-based technologies.Key ResponsibilitiesLead the...