Data Engineer

3 weeks ago


Kitchener, Canada ApplyBoard Full time

ApplyBoard simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform. ApplyBoard is a mission-driven, hyper-growth organization. It has been attracting dedicated individuals for more than eight years who are inspired every day to break down barriers to international education and take their careers to new heights at a company that will invest in their career growth. Our are our compass in our mission to Educate the World and the foundation of our unique company culture. As an organization built on a foundation of diversity, it’s important that our team members are representative of the students from more than 150 countries that we support.

The Role:

The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and integrations. The team is also responsible for building and maintaining data access components and providing tooling and analytics that are required for our predictive/ML models.

What you will be doing:

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

Working closely with Engineering, IT, and Security to build processes and standards for our data science platform and how it integrates with data sources across the company

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

What you bring to this role:

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 (eg. EC2, Lambda) and data storage technologies (eg. Redshift)

Tech Stack:

PostgreSQL

Python

Pandas

Nice to have Pyspark

Nice to have CDK or Terraform

AWS


  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    7 days ago


    Kitchener, Canada ApplyBoard Full time

    The Role:The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role:The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    2 days ago


    Kitchener, Canada ApplyBoard Full time

    The Role:The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role:The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    3 weeks ago


    Kitchener, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    2 days ago


    Kitchener, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining th

  • Data Engineer

    3 weeks ago


    Kitchener, ON, Canada ApplyBoard Full time

    The Role: The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...

  • Data Engineer

    4 days ago


    Kitchener, Ontario, Waterloo region, Canada ApplyBoard Full time

    The Role:The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and...


  • Kitchener, ON, Canada ApplyBoard Full time

    The data engineering team is an experienced team, responsible for supporting our product development and the entire organization. In addition to building ETL pipelines to automate analytics and building integrations between systems , the team is responsible for building and maintaining the infrastructure used to host these pipelines and integrations. The...

  • Data Lead

    4 weeks ago


    Kitchener, Canada FluidAI Medical Full time

    **Job Title** Data Lead **Summary** This role centers around leading the Data Team at FluidAI to extract maximum value from our proprietary sensors and system's data, ultimately aiming to enhance patient outcomes. As we roll-out our smart monitoring tool to customers, we are looking for a Data Lead who can take ownership of the scaling of our data...

  • Business Data Analyst

    4 weeks ago


    Kitchener, Ontario, Canada RideCo Full time

    This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you'll be one of the pioneers shaping this transformation. You'll join a robust and rapidly growing client success team.As a Business Data Analyst,...


  • Kitchener, Canada Studyincanada Full time

    Civil Engineering Technologists and TechniciansCivil engineering technologists and technicians provide technical support and services to scientists, engineers and other professionals, or may work independently in fields such as structural engineering, municipal engineering, construction design and supervision, highways and transportation engineering, water...


  • Kitchener, Canada Studyincanada Full time

    Civil Engineering Technologists and TechniciansCivil engineering technologists and technicians provide technical support and services to scientists, engineers and other professionals, or may work independently in fields such as structural engineering, municipal engineering, construction design and supervision, highways and transportation engineering, water...


  • Kitchener, Canada Studyincanada Full time

    Civil Engineering Technologists and TechniciansCivil engineering technologists and technicians provide technical support and services to scientists, engineers and other professionals, or may work independently in fields such as structural engineering, municipal engineering, construction design and supervision, highways and transportation engineering, water...

  • Software Engineer II

    3 weeks ago


    Kitchener, Ontario, Canada Tripadvisor Full time

    We believe that we are better together, and at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, and experiences, so we can collectively revolutionize travel and together find the good out there.Imagine the impact you could have...

  • Data Scientist

    3 days ago


    Kitchener, Canada ApplyBoard Full time

    The Role Job Responsibilities: - Identify and qualify new data sources, techniques, and datasets to enhance insight- Perform data cleaning and labeling when needed- Facilitate and support the use of sound analytical practices across the organization- Analyze large, raw, and potentially noisy datasets to derive actionable intelligence- Interpret relevant...