Data Engineer

2 weeks ago


Toronto, Ontario, Canada dotCMS Full time
About the Role

We are seeking an experienced Data Engineer to lead our data function and help define our company's data collection, warehousing, and reporting strategy. As a Data Engineer, you will be responsible for overseeing and leading the data function, including internal metrics and telemetry, data warehousing, scalable data, data dashboards, business intelligence, business analytics, and reports.

Key Responsibilities
  • Oversee and lead the data function at dotCMS, including internal metrics and telemetry, data warehousing, scalable data, data dashboards, business intelligence, business analytics, and reports.
  • Spearhead and facilitate data-driven decision-making as a rule at dotCMS, especially within Product and cross-functionally for diverse needs, across functions such as Product, Engineering, Sales, Marketing, Channels, and Customer Experience.
  • Contribute deeply to the definition and delivery of specifications for data needs based on organizational goals and requirements, product metrics, and other internal metrics.
  • Manage and operationalize data warehouse plans to handle requests of Data and implement data gathering, logging, and telemetry to ensure data availability.
  • Design, build, and release net-new data models and controls, data pipelines and transformations, and databases and visualizations, using widely available development tools, and extraction, transformation, and loading processes where necessary.
  • Act as a visible internal spokesperson for the Data function, enabling other functions to contribute data, make requests, and leverage dashboards.
  • Lead and direct all Data activities, maintaining a data warehouse and all dashboards and integrating data from a wide variety of sources into meaningful, actionable information.
  • Issue regular reports providing a comprehensive view of data on a regular basis, especially for Product and Revenue, with an aim to cultivate better product iteration and continuous improvement.
  • Manage the Data infrastructure and its operations at dotCMS, including procurement of data warehouse providers and day-to-day upkeep.
  • Keep apprised of emerging approaches and technologies, industry trends and channels, and field and market expectations to maintain a high bar for Data practice at dotCMS and data handling.
  • A strong understanding of practical applications of data engineering best practices and hands-on data science.
  • The ability to share your data engineering knowledge with other technical and customer-facing teams.
  • Share industry knowledge and Data Engineering best practices across the team.
Requirements
  • 2-3+ years of experience in a Data Science, Data Engineering, Machine Learning, Business Intelligence, or Business Analytics role.
  • 1+ year of experience managing and overseeing a data warehouse, data processing automation, data quality, data visualization, and data privacy, and 1+ year of experience issuing regular visualizations and reports.
  • Proven track record of: Implementing a new data warehouse from zero. Solid AWS experience. Experience working with Software visualization to present and share legible and easily understandable dashboards, visualizations, and reports for Product, Revenue, Customer Experience, and/or Engineering. Integrating data from a wide range of sources. Aggregating and summarizing non-linear data into meaningful information. Explaining and presenting data warehousing concepts and requirements to internal stakeholders. Delivering consumable reports used to inform regular executive decision making and Product prioritization. Being a self-starter able to advocate for the Data function and for key Data procurement needs.
  • Experience with a wide range of data warehousing tools, including multiple ETL, query and reporting tools, visualization techniques, data mining tools and techniques and OLAP tools.
  • Familiarity with one or more programming languages used in dotCMS architecture and data engineering, such as Java, Scala, and Python.
  • Familiarity with SQL and PostgreSQL experience.
  • Excellent communication and interpersonal skills to collaborate with other teams.
  • Bachelor's degree in Data Science, Computer Science, or a related field.
Desirable Characteristics
  • GraphQL experience
  • Experience with Clickhouse, Grafana, and/or Google Looker/Looker Studio
  • Bonus: Integrating data from HubSpot, GitHub, Zapier, Google Suite, and other CRM, SCM, and project management tools
  • Bonus: experience with NoSQL and non-relational databases such as MongoDB
  • Experience building or working with data sources to drive machine learning.


  • Toronto, Ontario, Canada Pacific Data Integrators Full time

    About the RolePacific Data Integrators is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a key role in supporting our client's OCM Self-serve platform.Key ResponsibilitiesTechnical Operationalization: Design, develop, and maintain data pipelines deployed to our client's investment entities, ensuring high levels of...


  • Toronto, Ontario, Canada Pacific Data Integrators Full time

    About the RolePacific Data Integrators is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a key role in supporting our client's OCM Self-serve platform.Key ResponsibilitiesTechnical Operationalization: Design, develop, and maintain data pipelines deployed to our client's investment entities, ensuring high levels of...

  • Data Architect

    3 days ago


    Toronto, Ontario, Canada Pacific Data Integrators Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Pacific Data Integrators. As a key member of our team, you will play a critical role in supporting our client's OCM Self-serve platform.Key ResponsibilitiesTechnical Operationalization: Design, develop, and maintain data pipelines deployed to our client's investment entities.Data...

  • Data Architect

    4 days ago


    Toronto, Ontario, Canada Pacific Data Integrators Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Pacific Data Integrators. As a key member of our team, you will play a critical role in supporting our client's OCM Self-serve platform.Key ResponsibilitiesTechnical Operationalization: Design, develop, and maintain data pipelines deployed to our client's investment entities.Data...

  • Data Architect

    4 days ago


    Toronto, Ontario, Canada Pacific Data Integrators Full time

    About the RolePacific Data Integrators is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a critical role in supporting our client's OCM Self-serve platform.Key ResponsibilitiesTechnical Operationalization: Design, implement, and maintain data pipelines deployed to our client's investment entities, ensuring high...

  • Data Architect

    4 days ago


    Toronto, Ontario, Canada Pacific Data Integrators Full time

    About the RolePacific Data Integrators is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a critical role in supporting our client's OCM Self-serve platform.Key ResponsibilitiesTechnical Operationalization: Design, implement, and maintain data pipelines deployed to our client's investment entities, ensuring high...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Toronto, Ontario, Canada Data Theorem Full time

    Data Theorem is a pioneering company dedicated to creating a more secure digital landscape. Rooted in a strong engineering-driven culture, every employee has a significant impact on product development and strategic direction. We are seeking exceptional talent to join our team and take ownership of projects that align with their interests and skills.As an...


  • Toronto, Ontario, Canada Data Theorem Full time

    iOS Engineer Data Theorem is a pioneering company dedicated to safeguarding the world's data. Our engineer-first culture empowers every employee to drive product innovation and direction. We're seeking exceptional talent to join our team and take ownership of projects that resonate with them. As an iOS engineer, you will be responsible for enhancing Data...


  • Toronto, Ontario, 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 an iOS engineer, you will be...

  • Lead Java Engineer

    4 weeks ago


    Toronto, Ontario, Canada NTT DATA Full time

    NTT DATA Services is dedicated to recruiting outstanding, innovative, and enthusiastic professionals who aspire to develop their careers with us. We foster an inclusive, flexible, and forward-looking workplace. We are currently on the lookout for a Lead Java Engineer (Onsite) to enhance our team in Toronto, Ontario, Canada. Key Responsibilities: Design,...


  • Toronto, Ontario, Canada Stripe Full time

    About StripeStripe is a leading financial infrastructure platform for businesses, providing a range of services to help companies grow their revenue and accelerate new business opportunities.About the TeamThe Growth Data Engineering team at Stripe is responsible for managing business-critical data across the organization. We're looking for talented...


  • Toronto, Ontario, Canada Stripe Full time

    About StripeStripe is a leading financial infrastructure platform for businesses, providing a range of services to help companies grow their revenue and accelerate new business opportunities.About the TeamThe Growth Data Engineering team at Stripe is responsible for managing business-critical data across the organization. We're looking for talented...


  • Toronto, Ontario, Canada Stripe Full time

    About StripeStripe is a leading financial technology platform that provides a range of services to businesses, including payment processing, treasury management, and point-of-sale solutions. Our mission is to increase the GDP of the internet, and we're looking for talented data engineers to help us achieve this goal.About the TeamThe Growth Data Engineering...


  • Toronto, Ontario, Canada Stripe Full time

    About StripeStripe is a leading financial technology platform that provides a range of services to businesses, including payment processing, treasury management, and point-of-sale solutions. Our mission is to increase the GDP of the internet, and we're looking for talented data engineers to help us achieve this goal.About the TeamThe Growth Data Engineering...

  • Data Engineer

    6 days ago


    Toronto, Ontario, Canada Scotiabank Full time

    About the RoleThis is a challenging opportunity for a skilled Data Engineer to join our team at Scotiabank. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing data engineering solutions to support our business needs.Key ResponsibilitiesDesign and Develop Data Engineering Solutions: You will work...

  • Data Engineer

    7 days ago


    Toronto, Ontario, Canada Scotiabank Full time

    About the RoleThis is a challenging opportunity for a skilled Data Engineer to join our team at Scotiabank. As a key member of our data engineering team, you will be responsible for designing, developing, and implementing data engineering solutions to support our business needs.Key ResponsibilitiesDesign and Develop Data Engineering Solutions: You will work...


  • Toronto, Ontario, Canada NTT DATA Full time

    Senior Salesforce Developer - Remote Opportunity in CanadaPosition Summary:Design and implement robust internal applications utilizing cutting-edge technologies.Engage in all stages of the software development lifecycle, from front-end to back-end.Key Responsibilities:Code using Apex, Lightning Web Components (LWC), Lightning Web Runtime (LWR), and...

  • Data Engineer

    2 days ago


    Toronto, Ontario, Canada Royal Bank of Canada> Full time

    Job SummaryJob DescriptionWhat is the Opportunity?We are seeking a Data Specialist to join the Data Analytics and Insights Team of RBC Global Asset Management. If you are passionate about data engineering and data products delivery practices, please read on.Data Engineer Assist in the development and delivery of data product solutions, including building,...