Search jobs > Toronto, ON > Director of engineering

Director of Engineering - ML Platform

Fusemachines
Toronto, ON, CA
$225K-$275K a year (estimated)
Full-time
Quick Apply

We are seeking a Director of Engineering with balanced expertise in Machine Learning (ML) / ML Operations (MLOps) and core software engineering to spearhead our engineering initiatives for an innovative web application product.

This role demands a leader who not only has a profound technical grounding in both ML / MLOps and software development but also possesses the strategic acumen to merge these disciplines seamlessly.

We aim to find a leader who can drive our engineering team towards excellence in both machine learning innovation and robust software engineering practices.

Responsibilities : Strategic Leadership : Develop and execute a cohesive strategy that equally emphasizes advancements in ML / MLOps and core software engineering practices, ensuring they collectively support and enhance our product's vision and capabilities.

Engineering Excellence : Oversee the development, scaling, and optimization of our ML platform while ensuring the software engineering foundations are solid, scalable, and maintainable.

This includes leading efforts in system architecture, API design, data processing, and infrastructure that supports both machine learning and application development.

ML / MLOps Innovation : Guide the team in adopting and innovating in the areas of machine learning model development, deployment, monitoring, and management.

Ensure the ML lifecycle is fully integrated with our CI / CD pipelines, Kubernetes, emphasizing automation, reproducibility, and scalability.

Software Development Leadership : Champion best practices in software development, including design patterns, code quality, security, and performance.

Ensure that our core software engineering practices enable and enhance our ML capabilities, fostering a culture of excellence.

Team Building and Mentorship : Lead, mentor, and lead a diverse distributed engineering team of software developers, ML engineers, and data engineers.

Create an environment that encourages innovation, collaboration, and continuous learning across both software engineering and ML / ML Ops domains.

Cross-functional Collaboration : Serve as a bridge between the ML / MLOps and software engineering teams, ensuring tight integration and collaboration.

Work closely with product management, UX / UI designers, and other stakeholders to deliver a seamless, high-quality product.

Qualifications : Experience : At least 10 years of technology experience, with experience leadership roles managing teams that specialize in both ML / MLOps and core software engineering.

Experience with ML metrics observability, workflow orchestration, service release automation, notebook development, LLM deployment is a plus.

Technical Expertise : A deep understanding of Enterprise Software architecture, design patterns, and modern programming languages coupled with a strong foundation in machine learning algorithms, data modeling, and MLOps practices across the major cloud providers (AWS, Azure, GCP).

Leadership and Vision : Proven ability to lead, inspire, and grow multidisciplinary engineering teams. Strategic thinker with the capacity to balance short-term goals with long-term vision.

Collaborative Skills : Excellent communication and collaboration skills, capable of fostering positive relationships across engineering teams and with other business units.

Education : Advanced degree in Computer Science, Engineering, or a related field, with a strong background in both AI / machine learning and software engineering. Powered by JazzHR

30+ days ago
Related jobs
Royal Bank of Canada>
Toronto, Ontario

As the Director of Automation Platform Engineering, you will lead a team of engineers responsible for delivering Infrastructure as a Service (IaaS) at scale across the enterprise. Drive engineering excellence, focusing on best practices for software development, automation, and operations. Champion ...

Sucro Can Canada Inc
ON, CA

Assign engineering projects to engineers or other technical workers. Review engineering projects to approve or recommend changes. Establish and implement policies and procedures for engineering work. Authorize the development of specifications for products or services. ...

WELL Health Technologies Corp. (TSX: WELL)
Toronto, Ontario

Reporting to VP Engineering, the Director of Development will oversee the Oscar engineering team (currently 20 developers) and is responsible for the technical execution of the full Oscar engineering roadmap. The WELL EMR Group is responsible for the development and support of the OSCAR platform, a ...

Wiser Solutions, Inc.
Ontario, Canada

We are looking for a hands-on Director of Engineering to drive execution and innovation within our online/in-store brand execution suite of products. As a Director of Engineering you will lead multiple delivery teams focused on solutions for brand manufacturers. Proficiency with architecting and del...

Composer
Toronto, Ontario
Remote

The Engineering team at Composer is at the forefront of developing our automated trading platform. You'll lead a team of skilled engineers in building scalable, reliable systems, ensuring our platform remains at the cutting edge of trading technology. Lead and mentor a team of talented engineers, fo...

Rosewood Hotel Georgia
Canada

The Assistant Director of Engineering will be responsible to oversee the daily overall operation of Engineering include the proper operation, maintenance and repair of all heating, ventilation, refrigeration and mechanical equipment while maintaining quality standards and maximizing profitability. E...

Royal Bank of Canada
Toronto, Ontario

The Director - Wholesale Platform Financial Control is a key leader in Capital Markets Finance, and will be responsible for leading, managing, and empowering a team of accounting and finance professionals, whilst managing the financial control and reporting responsibilities across Capital Markets' g...

RBC - Royal Bank
Toronto, Ontario

As the Senior Director of Development Platform Engineering, you will lead a talented and forward-thinking team delivering our next generation software delivery platform. The successful candidate will play a pivotal role in driving the development and implementation of our developer platform strategy...

AMEX
Toronto, Ontario

We are looking for a seasoned Product leader to join our Platforms Product team to lead a team of Product Managers working on multiple facets of our Data Platforms, including real-time, batch, analytics, and also Generative AI capabilities. In this role, you will own a range of products that will of...

LotusFlare, Inc.
Toronto, Ontario

Experience in building scalable programs and demonstrate the ability to drive cross-functional alignment Experience in enterprise SaaS software marketing Strong presentation skills, executive presence and ability to deal with ambiguity 10+ years of relevant experience Excellent communication skills ...