Staff Data Engineer

2 months ago


Ottawa, Canada Tree Trust Full time

SurveyMonkey is a global leader in online surveys and forms that empowers people with the insights they need to make decisions with speed and confidence. Our fast, intuitive feedback management platform connects millions of users worldwide with real-time AI-powered insights that drive meaningful decisions. We provide answers to more than 20 million questions every day so that people and organizations can attract new audiences, delight customers, create advocates, and extend their competitive advantage in the marketplace. Our vision is to raise the bar for human experiences by amplifying individual voices. Learn more at surveymonkey.com.

What we’re looking for

We are looking for a seasoned Staff Data Engineer with amazing problem-solving abilities and a growth mindset to join a team of highly skilled data engineers and data architects to build and manage the end-to-end data pipelines (batch and near real-time) using modern cloud technologies. This is a role in the central data organization at SurveyMonkey that provides actionable insights to all key business functions of the organization

As a Staff Data Engineer, you will lead data engineering initiatives and build end-to-end Analytical solutions that are highly available, scalable, stable, secure, and cost-effective. You will be reporting to the Director of Data Engineering

What you’ll be working on

  • Design, architect and build data pipelines to support existing data models
  • Manage the Data Infrastructure & Platform
  • Data quality: Build quality checks in the end-to-end data pipelines
  • Design & Build new Data models (Fact vs Dimension). Write performant/idempotent transformations in Snowflake using dbt
  • Build data pipeline using Python scripting (in a modular/loop context) Write well-tested, production-ready code in Python and Snowflake SQL
  • Hands-on experience implementing ETL (or ELT) best practices
  • Translate business requirements, to technical specifications, form project scope, and deliver deployable code.
  • Write complex data engineering Snowflake - SQL jobs that perform sophisticated queries on the entirety of our datasets
  • Document our systems for internal and external stakeholders
  • Monitor and debug data pipelines running on Airflow
  • Participate in code reviews
  • Mentor data engineers on best practices and coding standards
  • Lead and collaborate effectively with cross-functional teams, including data scientists, analysts, and business stakeholders.
  • Identifying opportunities for process improvements, automation, and optimization of data pipelines.
  • Implementing innovative solutions and exploring new technologies to address complex data challenges

We’d love to hear from people with

  • 8+ years experience in data engineering and Data warehousing technologies
  • 4+ years experience in Snowflake/ETL/ELT or similar technologies like Redshift
  • Experience building and scaling a Data Platform.
  • Experience doing Proof of concept for new solutions and technologies
  • Experience with AWS cloud services: S3, EC2, RDS, Spark, EMR etc
  • Experience with object-oriented/object function scripting languages: Python (preferred), Java, Scala, etc.
  • Experience in orchestrating, automating, and deploying production data pipelines using Airflow/Luigi, etc
  • Extensive Experience with DevOps: Git, Github actions, CI/CD pipelines, Terraform, etc
  • Experience with tools such as DBT or other similar technologies
  • Experience with transforming, and developing data structures, metadata, dependency, and data workflows to support an Analytics function
  • Experience with Designing Scalable Data Models in a Cloud Data warehouse
  • In-depth knowledge of Data lakes, EDW concepts, and data modeling (Star, Snowflake, and Galaxy schemas)
  • Experience in implementing data governance practices and ensuring compliance with data privacy regulations (such as GDPR, CCPA).
  • Commitment to continuous learning and professional development

#LI-remote

SurveyMonkey is a place where the curious come to grow. We’re building an inclusive workplace where people of every background can excel no matter their time zone. At SurveyMonkey, we weave employee feedback and our core values into everything we do to create forward-looking benefits policies, employee programs, and an award-winning culture, including our annual holiday refresh, our annual week of service, learning and development opportunities like Curiosity Week, and our C.H.O.I.C.E Fund.

Our commitment to an inclusive workplace

SurveyMonkey is an equal opportunity employer committed to providing a workplace free from harassment and discrimination. We celebrate the unique differences of our employees because that is what drives curiosity, innovation, and the success of our business. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity or expression, age, marital status, veteran status, disability status, pregnancy, parental status, genetic information, political affiliation, or any other status protected by the laws or regulations in the locations where we operate. Accommodations are available for applicants with disabilities.

#J-18808-Ljbffr
  • Staff Data Engineer

    3 weeks ago


    Ottawa, Canada Tree Trust Full time

    SurveyMonkey is a global leader in online surveys and forms that empowers people with the insights they need to make decisions with speed and confidence. Our fast, intuitive feedback management platform connects millions of users worldwide with real-time AI-powered insights that drive meaningful decisions. We provide answers to more than 20 million questions...

  • Staff Data Engineer

    2 months ago


    Ottawa, Canada Tree Trust Full time

    SurveyMonkey is a global leader in online surveys and forms that empowers people with the insights they need to make decisions with speed and confidence. Our fast, intuitive feedback management platform connects millions of users worldwide with real-time AI-powered insights that drive meaningful decisions. We provide answers to more than 20 million questions...

  • Data Engineer

    1 week ago


    Ottawa, Canada ECF Data, LLC Full time

    An opportunity for a Data Engineer who will be instrumental in constructing, managing, and optimizing scalable data pipelines and architectures. The role focuses on enabling efficient data access and utilization for analysis and decision-making purposes.In this role you can expect to have the responsibilities: Developing and maintaining scalable data...

  • Data Engineer

    2 weeks ago


    Ottawa, Canada ECF Data, LLC Full time

    An opportunity for a Data Engineer who will be instrumental in constructing, managing, and optimizing scalable data pipelines and architectures. The role focuses on enabling efficient data access and utilization for analysis and decision-making purposes.In this role you can expect to have the responsibilities: Developing and maintaining scalable data...


  • Ottawa, Ontario, Canada Data Sentinel Full time

    About the RoleWe are seeking a highly skilled Data Management Solutions Architect to join our team at Data Sentinel. As a key member of our delivery team, you will be responsible for working with our clients to deploy and implement our sensitive information intelligence platform.Key ResponsibilitiesInstall, configure, and deploy Data Sentinel for each of our...


  • Ottawa, Ontario, Canada Data Sentinel Full time

    About the RoleWe are seeking a highly skilled Data Management Solutions Architect to join our team at Data Sentinel. As a key member of our delivery team, you will be responsible for working with our clients to deploy and implement our sensitive information intelligence platform.Key ResponsibilitiesDeployment and Configuration: Responsible for the successful...

  • Data Engineer

    2 days ago


    Ottawa, Canada HireRoad Full time

    We are looking for a skilled Data Engineer to join our dynamic team. You will be responsible for building and maintaining the infrastructure necessary for the extraction, transformation, and loading (ETL) of data from various sources. The ideal candidate should be adept at designing scalable data pipelines, ensuring data quality, and collaborating with other...

  • Data Engineer

    5 days ago


    Ottawa, Canada HireRoad Full time

    We are looking for a skilled Data Engineer to join our dynamic team. You will be responsible for building and maintaining the infrastructure necessary for the extraction, transformation, and loading (ETL) of data from various sources. The ideal candidate should be adept at designing scalable data pipelines, ensuring data quality, and collaborating with other...

  • Data Engineer

    4 days ago


    Ottawa, Canada HireRoad Full time

    We are looking for a skilled Data Engineer to join our dynamic team. You will be responsible for building and maintaining the infrastructure necessary for the extraction, transformation, and loading (ETL) of data from various sources. The ideal candidate should be adept at designing scalable data pipelines, ensuring data quality, and collaborating with other...

  • Data Engineer

    6 days ago


    Ottawa, Canada HireRoad Full time

    We are looking for a skilled Data Engineer to join our dynamic team. You will be responsible for building and maintaining the infrastructure necessary for the extraction, transformation, and loading (ETL) of data from various sources. The ideal candidate should be adept at designing scalable data pipelines, ensuring data quality, and collaborating with other...


  • Ottawa, Ontario, Canada Data Sentinel Full time

    About the RoleWe are seeking a highly skilled Data Management Solutions Architect to join our team at Data Sentinel. As a key member of our delivery team, you will be responsible for working with our clients to deploy and implement our sensitive information intelligence platform.Key ResponsibilitiesDeployment and Configuration: Responsible for the successful...


  • Ottawa, Canada Clari Full time

    Employer Industry: Technology/Software DevelopmentWhy consider this job opportunity:Salary up to $247,000 CADStock options included in the compensation packageFlexible working hours and remote work opportunitiesAnnual well-being and professional development stipendsSupportive and inclusive work environment with team-bonding activitiesPaid maternity and...


  • Ottawa, Canada Clari Full time

    Employer Industry: Technology/Software DevelopmentWhy consider this job opportunity:Salary up to $247,000 CADStock options included in the compensation packageFlexible working hours and remote work opportunitiesAnnual well-being and professional development stipendsSupportive and inclusive work environment with team-bonding activitiesPaid maternity and...

  • Data Engineer

    4 months ago


    Ottawa, Canada Tomlinson Group of Companies Full time

    As a Data Engineer at Tomlinson, you will play a crucial role in collaborating with the Data Architect and AI team to develop and implement data integration strategies, build data pipelines, perform data modeling, ensure data governance, and plan scalable solutions. You will work with various business units to handle diverse data objects from disparate...

  • Data Engineer

    6 days ago


    Ottawa, Ontario, Ottawa region, Canada HireRoad Full time

    We are looking for a skilled Data Engineer to join our dynamic team. You will be responsible for building and maintaining the infrastructure necessary for the extraction, transformation, and loading (ETL) of data from various sources. The ideal candidate should be adept at designing scalable data pipelines, ensuring data quality, and collaborating with other...

  • Senior Data Scientist

    4 weeks ago


    Ottawa, Canada Data Masked Full time

    [Quora is a "remote-first" company. This position can be performed remotely from multiple countries around the world. Please visit careers.quora.com/eligible-countries for details regarding employment eligibility by country.]About Quora:Quora’s mission is to grow and share the world’s knowledge. To do so, we have two knowledge sharing products:Quora: a...

  • Data Engineer

    3 weeks ago


    Ottawa, Canada MindPal Full time

    We are looking for Data Engineer!Responsibilities:Designing, creating, and maintaining data processing systems.Analyzing and optimizing data processing workflows.Collaborating with the team to ensure data quality and efficiency.Testing and implementing new solutions.Requirements:At least 2 years of experience in designing and creating data processing...

  • Data Engineer

    3 weeks ago


    Ottawa, Canada MindPal Full time

    We are looking for Data Engineer!Responsibilities:Designing, creating, and maintaining data processing systems.Analyzing and optimizing data processing workflows.Collaborating with the team to ensure data quality and efficiency.Testing and implementing new solutions.Requirements:At least 2 years of experience in designing and creating data processing...

  • Data Engineer

    3 weeks ago


    Ottawa, Canada MindPal Full time

    We are looking for Data Engineer!Responsibilities:Designing, creating, and maintaining data processing systems.Analyzing and optimizing data processing workflows.Collaborating with the team to ensure data quality and efficiency.Testing and implementing new solutions.Requirements:At least 2 years of experience in designing and creating data processing...

  • Data Engineer

    1 day ago


    Ottawa, Ontario, Canada BDO Full time

    About BDOBDO is a professional services firm that provides a wide range of services to clients across various industries. Our team of experts is dedicated to delivering exceptional service and helping our clients achieve their goals.Your OpportunityWe are seeking a highly skilled Data Analytics Consultant/ Data Engineer to join our team. As a key member of...