SENIOR MACHINE LEARNING ENGINEER TSD (Toronto, ON, CA, M5V 3C6)
Ville : Toronto
Catégorie :
Industrie : Government
Employeur : City of Toronto
- Job ID: 51499
- Job Category: Information & Technology
- Division & Section: Technology Services, Office of the Chief Technology Officier
- Work Location: Metro Hall, 55 John Street, Toronto ON M5V 3C6
- Job Type & Duration: Full-Time, Hybrid, Permanent Vacancy
- Salary: $122,305.00 - $163,639.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 talented and innovative Senior Machine Learning Engineer to join our Technology Division Team. This role will focus on designing and developing machine learning data products to enhance city services and improve operational efficiency. The ideal candidate will also explore and implement ML functionalities within our existing enterprise solutions, such as Microsoft 365 and SAP, to optimize processes across various city departments.
This role offers an exciting opportunity to apply cutting-edge ML techniques to improve the lives of Toronto residents and the efficiency of city operations. By joining the City of Toronto, you will have the chance to work on impactful projects that address real-world urban challenges, contributing to the well-being of the community. The ideal candidate will be passionate about using data and AI to solve these challenges and have a proven track record of delivering impactful ML solutions.
Specifically, you will provide leadership in the areas of:
- Model Development: Design, develop, and deploy machine learning models to address specific challenges faced by the City of Toronto.
- Enterprise Solutions Integration: Identify opportunities to leverage existing ML capabilities within enterprise solutions (e.g., MS365, SAP) to improve process efficiency and decision-making across city departments.
- LLM Utilization: Explore and implement large language models (LLMs) to enhance capabilities across various city divisions.
- Collaboration: Work closely with cross-functional teams to understand business needs and translate them into ML solutions.
- Data Pipelines: Develop and maintain data pipelines to support ML model training and deployment.
- Best Practices: Implement best practices for ML model versioning, testing, and deployment.
- Research and Innovation: Conduct research on emerging ML technologies and techniques, evaluating their potential application to city operations.
- Technical Leadership: Provide technical leadership and mentorship to junior data scientists and ML engineers.
- Compliance: Ensure ML solutions comply with data privacy regulations and city policies.
- Documentation and Training: Create documentation and conduct knowledge transfer sessions for stakeholders and technical teams.
- Strategic Development: Participate in the development of the city's overall AI and ML strategy.
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 degree in computer science, Data Science, or a related field.
- 5+ years of experience in machine learning engineering or related roles.
- Strong proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Expertise in developing and deploying ML models in production environments.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and their ML services.
- Familiarity with big data technologies (e.g., Spark, Hadoop).
- Knowledge of data visualization tools and techniques.
- Understanding of DevOps practices and ML model deployment strategies.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Experience working with government or public sector organizations considered an asset.
- Familiarity with Microsoft 365 and SAP ecosystems, particularly their AI and ML capabilities.
- Knowledge of natural language processing (NLP) and computer vision techniques.
- Experience with MLOps practices and tools.
- Understanding of data privacy regulations relevant to municipal governments.
- Familiarity with agile methodologies.
- 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.