← Back to all jobs
19d 15h left to apply
Thoughtworks

Lead Machine Learning Engineer

Thoughtworks📍 CanadaCAD 156000 - 251000

✨ AI Insights & Summary

Thoughtworks is seeking a Lead Machine Learning Engineer to spearhead the design and development of scalable, end-to-end ML systems and applications. This role is ideal for a visionary leader who thrives on tackling complex technical challenges, championing Responsible AI, and mentoring teams to deliver exceptional outcomes. If you're passionate about shaping the future of machine learning through modern architectures, hands-on coding, and strategic influence, this is an opportunity to drive innovation and make a significant impact within a dynamic global technology consultancy.

About Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues revolutionizing tech. As a leading technology consultancy, we push boundaries through purposeful and impactful work. For over 30 years, we’ve delivered extraordinary impact with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.

The Role: Lead Machine Learning Engineer

Lead Machine Learning Engineers at Thoughtworks use modern architectures to develop end-to-end scalable machine learning systems and applications. They leverage their specialized depth and breadth of knowledge to impact client, project, or service objectives and advocate for ways of working that promote and deliver excellence. They operate within functional policies, navigate intricate challenges, and apply their proficiency to contribute to high-stakes projects. Their leadership extends beyond technical prowess, encompassing strategic thinking and effective collaboration to drive innovation and deliver solutions that meet and exceed organizational goals.

As a lead machine learning engineer on projects, you will lead the design of technical solutions or oversee program inception to build new systems and/or applications. Alongside hands-on coding, as a key influencer, you will shape the trajectory of machine learning engineering initiatives, playing a pivotal role in advancing the field and ensuring impactful outcomes for the broader objectives of the company.

Job Responsibilities

  • Embrace a strategic mindset, contributing to the direction of Machine Learning (ML) initiatives and aligning technical solutions with broader organizational goals.
  • Play a pivotal role in program inception, shaping the development of new systems and applications from idea to reality, overseeing technical feasibility and resource allocation.
  • Leverage deep understanding of modern architectures to lead the development of scalable and maintainable ML systems, ensuring optimal performance and efficiency.
  • Translate client needs into technically feasible and impactful ML applications, driving solution design and deployment within complex, high-stakes projects.
  • Own the development and maintenance of ML applications, including ML pipelines, model training and deployment, and monitoring and evaluation.
  • As a key influencer, champion Responsible AI and effective ways of working within the team, advocating for a culture of excellence and continuous improvement.
  • Navigate intricate technical challenges with proficiency, employing specialized knowledge to troubleshoot issues and guide the team towards successful resolutions.
  • Stay at the forefront of the evolving field of machine learning, actively seeking and implementing new technologies and advancements to ensure Thoughtworks remains a leader in innovation.
  • Foster a collaborative environment, leading your team through hands-on coding alongside mentorship and guidance, empowering individual growth and knowledge sharing.
  • Measure and analyze the impact of ML initiatives, iteratively refining approaches and ensuring solutions deliver tangible value to clients and the organization.

Job Qualifications

Technical Skills

  • Experience in developing a technical vision and strategy, keeping it relevant and aligned to business needs.
  • Ability to design and execute cross-functional requirements based on business priorities.
  • Experience writing clean, maintainable, and testable code with attention to refactoring and readability using Python.
  • Experience with distributed systems and scalable architectures for large-scale ML applications.
  • Experience building, deploying, and maintaining ML systems using relevant ML techniques and platforms (e.g., Scikit-learn, Tensorflow, MLFlow, Kubeflow, Pytorch).
  • Experience building, deploying, and maintaining ML systems and applying MLOps principles and CI/CD to ML.
  • Experience in machine learning engineering and data science, familiarity with key ML concepts, algorithms, and frameworks, and understanding of ML model lifecycles.
  • Experience designing and operating the infrastructure for ML training and serving workloads (e.g., on-premise vs. cloud infrastructure, infrastructure as code, monitoring).
  • Hands-on experience with on-premise and cloud services for building and deploying ML pipelines (e.g., Azure, AWS, GCP, Databricks and associated ML managed services).

Professional Skills

  • Understanding of stakeholder management and ability to liaise effectively between clients and stakeholders, ensuring buy-in and trust.
  • Resilience in ambiguous situations, adapting role to approach challenges from multiple perspectives.
  • Ability to take on and skillfully manage risks and conflicts.
  • Eagerness to coach, mentor, and motivate others, influencing teammates to take positive action and accountability.
  • Enjoyment in influencing others, advocating for technical excellence while being open to change.
  • Proven leadership track record in encouraging teammates' professional development and relationships.
  • Natural ability to cultivate strong partnerships and build relationships that bring new opportunities.

Other Things to Know

Learning & Development

Thoughtworks offers a supportive environment for career development with interactive tools, numerous development programs, and teammates dedicated to helping you grow. We value mutual growth and empower employees in their career journeys.

Responsible Use of AI in Recruitment

Thoughtworks uses AI tools for administrative recruitment tasks (drafting communications, scheduling, writing job descriptions). AI does not screen, assess, rank, or make hiring decisions. All applications are reviewed by our team, and selection decisions are made exclusively by interviewers and hiring managers. We are committed to fairness and responsible AI, actively managing our systems through testing, monitoring for bias, and implementing mitigation measures. Third-party vendors are held to the same high standards through rigorous governance.

Accommodations

Thoughtworks is committed to providing reasonable accommodations for qualified applicants with disabilities or sincerely held religious beliefs, practices, or observances, in accordance with applicable law. If you need accommodation during the application or interview process, please complete this form or speak with your recruiter. Requests are handled confidentially and respectfully. Requesting accommodation will not negatively affect your application consideration.

Cancellations

As a technology consultancy, projects are subject to change based on client needs. Project scope or availability may shift, or projects may be cancelled, which is often outside our direct control. Impacted candidates will be promptly informed of any significant changes or cancellations.

Salary

Salary Range: $156,000—$251,000 CAD.

Benefits

View benefits here.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/10/2026
CategoryAI & Machine Learning
SourceJobicy

FAQ

Is this position remote?

The Lead Machine Learning Engineer role is a remote opportunity. The location specified is Canada.

What is the salary?

The salary is CAD 156000 - 251000.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

R

Staff Machine Learning Engineer, ML Efficiency

Reddit, Inc.Remote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →
R

Senior Machine Learning Engineer, Ads Foundational Representations

Reddit, Inc.Remote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →
i

Principal Engineer - AI Platform

iHerbRemote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →