We are seeking a highly competent, experienced, and hands-on Data Engineering Manager to lead our data engineering team. In this role, you will be crucial in designing, optimizing, and implementing conceptual and logical data models while managing a team of data engineers.
Your responsibilities will include analyzing requirements, designing consistent database schemas, modelling data lake structures, implementing data migration strategies, driving data ownership policy, ensuring efficient and secure storage and querying of company information, and leading and mentoring a team of data engineers.
Proficiency in SQL and NoSQL is essential. Experience with data visualization tools is highly desirable. This is an exceptional opportunity to contribute to the development of our data capabilities and make a significant impact on the success of our organization, while also leading and developing a talented team.
Join us and be a key driver of our data-driven initiatives.
You will:
Lead and inspire a team of data engineers to develop cutting-edge data technology.
Modernize and mature business intelligence and the internal data platform engineering capabilities.
Gather and analyze feedback from engineers to ensure alignment with their needs.
Collaborate with engineering managers to prioritize capabilities that enhance developer experience.
Analyze requirements and design data models for the data lake and warehouse.
Optimize and migrate existing database systems.
Improve system performance through testing, troubleshooting, and integration.
Develop and maintain data governance policies and a metadata management strategy.
Coordinate with Data Science and Revenue Operation teams to identify future needs.
Provide operational support for downstream business units.
You are:
2+ years of experience in leading data engineering team
5+ years of experience with data modelling in an agile work environment.
Proficient in multiple modeling techniques.
Alignment with a culture of experimentation and A/B testing.
Experience gathering and analyzing product requirements.
Expertise in SQL, ETL tools, big data systems like Hadoop, Spark, and dbt.
Experience creating ETL Specifications to satisfy product requirements.
Experience testing Data products.
Familiarity with ERwin data modelling tool.
Familiarity with database management systems like PostgreSQL, MongoDB.
Familiarity with data visualization tools.
Familiarity with agile practices and methodologies.
Possesses an experimentation mindset.
Nice to have:
Experience with Learning Management Systems (LMS) or other EdTech platforms.
Experience with AWS and/or Google Cloud Platform.
Experience with data security and compliance, including GDPR and CCPA.
Experience working with offshore data engineering teams.
Why team members love working at Top Hat:
A noble mission that creates meaningful, fulfilling work
A team that cares deeply for customers and for each other
Flexible, remote first work environment
Professional learning and development for all role levels
An awesome and welcoming Toronto HQ
Competitive health benefits that start on day one
A management team focused on performance, growth, engagement and connection
Our winning strategy and market potential
Innovative PTO policy with lots of time and space for self-care
Passionate customers that believe in us—and what we do
A chance to work with new tech like generative AI—and see the customer impact