Lead Machine Learning Engineer
ThoughtWorksabout 3 hours ago
Toronto, CanadaMid Level / Senior / Staff+
H1B Sponsor
Responsibilities
- Contribute to the direction of machine learning initiatives and align technical solutions with organizational goals.
- Oversee program inception and shape the development of new systems and applications.
- Lead the development of scalable and maintainable ML systems.
- Translate client needs into technically feasible ML applications.
- Own the development and maintenance of ML applications, including pipelines and model deployment.
- Champion Responsible AI and advocate for a culture of excellence.
- Troubleshoot intricate technical challenges and guide the team towards resolutions.
- Implement new technologies and advancements in machine learning.
- Foster a collaborative environment through mentorship and hands-on coding.
- Measure and analyze the impact of ML initiatives to ensure value delivery.
Requirements
- Experience in developing a technical vision and strategy aligned with business needs.
- Ability to design and execute cross-functional requirements based on business priorities.
- Proficient in writing clean, maintainable, and testable code in Python.
- Experience with distributed systems and scalable architectures for large-scale ML applications.
- Familiarity with ML techniques and platforms such as Scikit-learn, Tensorflow, and Pytorch.
- Knowledge of MLOps principles and CI/CD for ML systems.
- Understanding of key ML concepts, algorithms, and model lifecycles.
- Experience in designing infrastructure for ML training and serving workloads.
- Hands-on experience with cloud services for building and deploying ML pipelines.