Manager Enterprise Data Platform
Toronto, ON, CA, M5V 3C6
Full Time Mid-level / Intermediate USD 140K - 182K
City of Toronto
The official website for the City of Toronto. Toronto is Canada's largest city, the fourth largest in North America, and home to a diverse population of more than three million people.- Job ID: 51498
- Job Category: Information & Technology
- Division & Section: Technology Services, Office of the Chief Technology Officer
- Work Location: METRO HALL, 55 John Street, Toronto, M5V 3C6
- Job Type & Duration: Full-time, Hybrid, Permanent Vacancy
- Salary: $140,350.00 - $182,614.00
- Shift Information: Monday to Friday, 35 hours per week
- Affiliation: Non-Union
- Number of Positions Open: 1
- Posting Period: 08-NOV-2024 to 22-NOV-2024
The City of Toronto is the fourth largest city in North America and the fourth largest government in Canada, with a highly diverse and multicultural population. In addition, the City of Toronto has several agencies and corporations including the Toronto Police Service, Toronto Public Library, and the Toronto Transit Commission, which make up the broader municipal organization.
Consistently ranked one of the world’s most livable cities, Toronto is home to more than 2.9 million people whose diversity and experiences make this great city Canada’s leading economic engine and one of the world’s most diverse and livable cities.
Toronto is a global leader in technology, finance, film, music, culture and innovation, and consistently places at the top of international rankings due to investments championed by its government, residents and businesses.
In its pursuit of modernizing City services through strategic investment, digital transformation, and a culture of innovation, the Technology Services Division collaborates with all City Divisions, agencies, boards and corporations to deliver client centric business solutions and secure, reliable IT infrastructure.
Embarking on a transformative journey, the Technology Services Division is reshaping its culture and service delivery approach, focusing on four key priorities:
- Build Resilient Foundations: Establish a robust, reliable, and secure technology infrastructure.
- Deliver User-Centric Solutions: Provide enterprise-grade modern solutions with a focus on user experience.
- Harness Data Power: Utilize data to drive operational processes and informed decision-making Citywide.
- Empower Stakeholders: Engage and empower stakeholders to foster a culture of agility and innovation.
The City of Toronto is seeking a dynamic and experienced Manager of Enterprise Data Platform to lead the design, development, and implementation of our Enterprise Data Platform. This role is crucial in driving the city’s data strategy, ensuring that data is effectively managed, governed, and utilized to support the city's operations and strategic initiatives. The ideal candidate will have a strong background in data mesh architecture, cloud solutions, and modern data technologies.
As a Manager of Enterprise Data Platform at the City of Toronto, you will have the opportunity to make a significant impact on how data is utilized to improve city services and operations. Your work will directly contribute to better decision-making, enhanced efficiency, and improved quality of life for Toronto’s residents.
Specifically, you will provide leadership in the areas of:
- Design and Development: Lead the design and development of the City of Toronto's Enterprise Data Platform, ensuring it meets the needs of various stakeholders and aligns with the city's data strategy.
- Data Mesh Architecture: Spearhead the implementation of a data mesh architecture to enable decentralized, domain-oriented data ownership and architecture.
- Cloud Solutions: Utilize AWS and other cloud solutions to build scalable and secure data infrastructure.
- Infrastructure as Code: Design and implement infrastructure as code using Terraform to automate and streamline the deployment of cloud resources
- ETL/ELT Processes: Develop and manage ETL/ELT processes using DBT (Data Build Tool) and other relevant tools.
- Programming and Data Processing: Utilize Python and Spark for data processing, transformation, and analysis.
- Data Modeling: Design and implement robust data models to support analytics, machine learning and reporting.
- Data Governance: Establish and enforce data governance policies to ensure data quality, privacy, and compliance.
- Streaming and Batch Processing: Implement and manage both streaming and batch data processing solutions.
- Platforms and Technologies: Leverage Databricks, Snowflake, and other relevant technologies to enhance the data platform’s capabilities.
- Team Leadership: Lead and mentor a team of data engineers, analysts, and other technical staff.
- Collaboration: Work closely with various departments to understand their data needs and provide tailored solutions.
Culture and Team Leadership:
- One Team: Cultivating a sense of unity where each member understands their purpose and impact.
- Performance & Resiliency: Building high performance and resiliency through modeling standards, trust, transparency, and respect.
- Creativity and Innovation: Encouraging creativity and innovation by welcoming diverse perspectives, promoting healthy debate, and questioning the status quo.
- Equity and Accountability: Respecting each other's ideas and leaning into equity and accountability, creating a sense of independence and ownership.
What you bring to the role:
- Bachelor's or Master's degree in Computer Science, Data Science, Information Technology, or a related field.
- Extensive experience in data engineering or related fields, with considerable leadership experience.
- Extensive experience with AWS or other cloud platforms, including services such as S3, Redshift, Kinesis, EMR, Glue, Data Zone, Lake Formation and Cloud Formation.
- Proven experience in designing and developing enterprise data platforms.
- Experience with big data processing frameworks, especially Apache Spark.
- Strong understanding of data mesh architecture and its implementation.
- Proficiency in data transformation tools, particularly DBT (data build tool).
- Advanced Python programming skills.
- Strong understanding of data modeling concepts and techniques.
- Familiarity with data governance and privacy regulations (e.g., GDPR, CCPA).
- Ability to lead a high performing, diverse team through strategic roadmaps and goal setting.
- Familiarity with CI/CD practices and tools.
- Understanding of machine learning workflows and MLOps practices.
- Effective communication with both technical and non-technical stakeholders.
Equity, Diversity and Inclusion
The City is an equal opportunity employer, dedicated to creating a workplace culture of inclusiveness that reflects the diverse residents that we serve. Learn more about the City’s commitment to employment equity.
Accommodation
The City of Toronto is committed to creating an accessible and inclusive organization. We are committed to providing barrier-free and accessible employment practices in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should you require Code-protected accommodation through any stage of the recruitment process, please make them known when contacted and we will work with you to meet your needs. Disability-related accommodation during the application process is available upon request. Learn more about the City’s Hiring Policies and Accommodation Process.
Tags: Architecture AWS Big Data CI/CD Computer Science Databricks Data governance Data quality Data strategy dbt ELT Engineering ETL Finance Kinesis Lake Formation Machine Learning MLOps Privacy Python Redshift Snowflake Spark Streaming Terraform
Perks/benefits: Equity / stock options Transparency
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.