Jobs
>
Kitchener

    Senior Data Engineer - Waterloo, Canada - TripleLift

    TripleLift
    TripleLift Waterloo, Canada

    Found in: Talent CA C2 - 4 hours ago

    Default job background
    Description

    The Role

    TripleLift is seeking a Senior Data Engineer to join the influential Data Engineering team within the Data Platform Engineering organization. This hire will be responsible for expanding and optimizing our distributed computing data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is a software engineer at heart and an experienced data pipeline builder who enjoys optimizing data infrastructure systems and building them from the ground up. The Senior Data Engineer will support our backend engineering teams, product managers, business intelligence analysts and data scientists on data initiatives, and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed, have a strong sense of ownership and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company's data architecture to support our next generation of products and data initiatives.

    Responsibilities

  • Create and maintain optimal data pipeline architecture
  • Explore and assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build and maintain the data infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using Spark, EMR, S3, Kafka, Snowflake, Airflow, Druid, Kafka Streams and other big data technologies
  • Work with stakeholders across different teams, including product managers, engineers and analysts to assist with data-related technical issues and support their data infrastructure needs.
  • Basic Qualifications

  • Advanced experience with distributed processing frameworks like Spark, Kafka etc.
  • Advanced experience with a compiled language (Java, Scala, Go, etc.) and a scripting language preferably Python
  • Expert working experience with SQL
  • Experience with cloud-based data technologies such as Snowflake, Databricks, Trino/Presto, or similar
  • Experience with orchestration tools like Airflow, Luigi, etc.
  • Experience working with AWS services like S3, EC2, EMR, RDS, etc
  • Strong working experience with relational databases as well as NoSQL databases
  • Experience building and optimizing 'big data' pipelines, architectures and data sets.
  • Experience with building robust data models to grow and evolve with the company's business needs
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Preferred qualifications:

  • 5+ years of data engineering experience
  • Bachelor's degree in Computer Science, computer engineering, electrical engineering OR equivalent work experience.
  • Experience with Elasticsearch or OpenSearch
  • Experience with IaaC tools like Terraform, etc.
  • Experience with CI/CD tools like Github actions, etc.
  • Experience with Druid
  • Experience with Kafka Streams, Flink, etc
  • #LI-TP1

    Life at TripleLift

    At TripleLift, we're a team of great people who like who they work with and want to make everyone around them better. This means being positive, collaborative, and compassionate. We hustle harder than the competition and are continuously innovating.

    Learn more about TripleLift and our culture by visiting our LinkedIn Life page.

    Diversity, Equity, Inclusion and Accessibility at TripleLift

    At TripleLift, we believe in the power of diversity, equity, inclusion and accessibility. Our culture enables individuals to share their uniqueness and contribute as part of a team. With our DE&I initiatives, TripleLift is a place that works for you, and where you can feel a sense of belonging and support. At TripleLift, we will consider and champion all qualified applicants for employment without regard to race, creed, color, religion, national origin, sex, age, disability, sexual orientation, gender identity, gender expression, genetic predisposition, veteran, marital, or any other status protected by law. TripleLift is proud to be an equal opportunity employer.

    Learn more about our DEI efforts at

    Privacy Policy

    Please see our Privacy Policies on our TripleLift and 1plusX websites.

    TripleLift does not accept unsolicited resumes from any type of recruitment search firm. Any resume submitted in the absence of a signed agreement will become the property of TripleLift and no fee shall be due.


  • ApplyBoard

    Data Engineer

    Found in: Appcast CA C2 A - 1 day ago


    ApplyBoard Kitchener, Canada

    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 buildi ...

  • Société Financière Manuvie

    Data engineer

    Found in: Jooble CA O C2 - 1 day ago


    Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • ApplyBoard

    Data Engineer Data Analytics

    Found in: Jooble CA O C2 - 1 day ago


    ApplyBoard Kitchener, ON, Canada

    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 maint ...

  • ApplyBoard

    Data Engineer

    Found in: Talent CA C2 - 4 hours ago


    ApplyBoard Kitchener, Canada 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 ha ...

  • Sun Life

    Senior Data Engineer

    Found in: Talent CA C2 - 6 days ago


    Sun Life Kitchener, Canada Full time

    Job Description · : We are looking for an experienced and high-performing individual to join our Data Engineering team in Corporate IT as a Sr Data Engineer . This senior technical role is responsible for the building, deployment, and support of data integration for BI reporting ...

  • Société Financière Manuvie

    REMOTE - SQL Data Engineer/Python/SQL

    Found in: Jooble CA O C2 - 1 day ago


    Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • Farm Mutual Re

    Data Engineer Data Analytics

    Found in: Jooble CA O C2 - 1 day ago


    Farm Mutual Re Cambridge, ON, Canada

    Join our Canadian reinsurance company and help us empower and advance our mutual insurance community · We have an excellent opportunity to join one of Waterloo Region's top employers as a Data Engineer in our Innovation department. Reporting to the Head of Data & Insights, the Da ...

  • System1

    Senior Data Engineer

    Found in: Jooble CA O C2 - 1 day ago


    System1 Guelph, ON, Canada

    System1 is one of the largest customer acquisition companies in the world whose growth depends heavily on a very talented data engineering team. · The Data Engineering team at System1 is focused on building data assets, catalog, frameworks, and automation to ensure smooth runnin ...

  • System1

    Senior Data Engineer

    Found in: Talent CA C2 - 1 day ago


    System1 Guelph, Canada Full time

    System1 is one of the largest customer acquisition companies in the world whose growth depends heavily on a very talented data engineering team. The Data Engineering team at System1 is focused on building data assets, catalog, frameworks, and automation to ensure smooth running ...

  • System1

    Data Engineer III

    Found in: Talent CA C2 - 4 hours ago


    System1 Guelph, Canada Full time

    System1 is one of the largest customer acquisition companies in the world whose growth depends heavily on a very talented data engineering team. The Data Operations team at System1 is an engineering team that is focused on building processes, procedures and automation to ensure s ...

  • Sun Life

    Senior Data Engineer

    Found in: Talent CA C2 - 6 days ago


    Sun Life Stratford, Canada Temps plein

    Description · de poste: We are looking for an experienced and high-performing individual to join our Data Engineering team in Corporate IT as a Sr Data Engineer . This senior technical role is responsible for the building, deployment, and support of data integration for BI repo ...

  • Société Financière Manuvie

    Lead solution architect

    Found in: Jooble CA O C2 - 1 day ago


    Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...

  • Akkodis

    Embedded Software Engineer

    Found in: Appcast CA C2 A - 1 day ago


    Akkodis Waterloo, Canada

    Akkodis is seeking a Embedded Software Engineer for a Contract position with a client located in Waterloo, ON (Hybrid). Ideally looking for successful candidate experience with more recent C++ versions and the features they provide (C++11/14/17) Experience with Object-oriented de ...

  • ApplyBoard

    Staff Software Engineer in Test

    Found in: Appcast CA C2 A - 1 day ago


    ApplyBoard Kitchener, Canada

    The Opportunity: · As part of the Test Automation Team, your mission is to create and support robust testing tools and frameworks to achieve the best quality results and fastest delivery to production through CI/CD pipeline. · As a Software Engineer in Test (SET), you are respons ...

  • Borealis AI

    Human Resources Generalist

    Found in: Appcast CA C2 A - 1 day ago


    Borealis AI Waterloo, Canada

    What's the opportunity? · We're looking for an enthusiastic Human Resources professional to take on our People Operations Generalist role for a 12 month contract. In this role, you will be responsible for the planning, execution and overall program management across our People Pr ...

  • PWO Canada Inc.

    Key Account Manager

    Found in: Appcast CA C2 A - 1 day ago


    PWO Canada Inc. Kitchener, Canada

    OUR COMPANY · PWO Canada is a Tier 1 and Tier 2 supplier for auto manufacturers globally. We are one of five subsidiaries in the PWO AG Group, manufacturing lightweight metal components for the automotive industry. · PURPOSE OF POSITION · The Key Accounts Manager manages and cont ...

  • Green Infrastructure Partners

    Quality Control Technician

    Found in: Appcast CA C2 A - 1 day ago


    Green Infrastructure Partners Kitchener, Canada

    Role Purpose · Responsible for performing Quality Control testing within the Laboratory and in the field · Ensure all testing on Hot Mix Asphalt, Concrete, & or Aggregates is conducted as per applicable specifications, maintain the progress of field work until completion while re ...

  • Trace Associates Inc.

    Junior Environmental Engineer/Scientist

    Found in: Jobleads CA C2 - 4 hours ago


    Trace Associates Inc. Kitchener, ON, Canada

    The Opportunity · We are looking for a junior environmental engineer or scientist who is passionate about creating positive change and wants to join a company that values its employees. · Responsibilities · Job requires approximately 50 percent of time is spent outdoors on job ...

  • RideCo Inc.

    Online Software Engineer

    Found in: Jooble CA O C2 - 1 day ago


    RideCo Inc. Waterloo, ON, Canada

    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 will be one of the pioneers shaping this transformation. · The ...

  • Société Financière Manuvie

    Software engineer, manulife bank

    Found in: Jooble CA O C2 - 1 day ago


    Société Financière Manuvie Waterloo, ON, Canada

    Nous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...