Sr. Principal Machine Learning Engineer
Company | Workday |
---|---|
Location | Toronto, ON, Canada, Beaverton, OR, USA, Boulder, CO, USA, Vancouver, BC, Canada |
Salary | $226500 – $402000 |
Type | Full-Time |
Degrees | Master’s, PhD |
Experience Level | Expert or higher |
Requirements
- Master’s or Ph.D. in Computer Science, Machine Learning, Artificial Intelligence, or a related field.
- 10+ years of professional experience in machine learning engineering.
- 6+ years experience in designing and implementing large-scale machine learning systems in production environments.
- 6+ years experience in Python, with expertise in machine learning libraries such as TensorFlow, PyTorch, scikit-learn, and others.
- 6+ years experience with cloud platforms (e.g., AWS, GCP, Azure) and their machine learning services.
Responsibilities
- Lead the research, design, development, and deployment of advanced machine learning models and algorithms.
- Drive the architectural design and implementation of scalable and robust ML systems.
- Conduct in-depth analysis of large datasets to identify patterns, trends, and actionable insights.
- Evaluate and select appropriate machine learning techniques and tools for specific business problems.
- Develop and maintain production-ready machine learning pipelines, ensuring high performance and reliability.
- Mentor and guide junior machine learning engineers, fostering a culture of technical excellence.
- Collaborate with product managers, data scientists, and software engineers to define project requirements and deliver solutions.
- Stay up-to-date with the latest advancements in machine learning and artificial intelligence, and apply them to relevant projects.
- Contribute to the development of best practices and standards for machine learning development.
- Present technical findings and recommendations to stakeholders at all levels.
- Design and implement model monitoring and retraining strategies.
- Lead the investigation and resolution of complex technical issues related to machine learning systems.
Preferred Qualifications
- Deep understanding of machine learning algorithms, including deep learning, reinforcement learning, and natural language processing.
- Expertise in data processing and manipulation using tools like Spark or similar.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Experience with MLOps and CI/CD for machine learning.
- Demonstrated ability to lead and mentor junior engineers.