Posted in

Sr. Principal Machine Learning Engineer

Sr. Principal Machine Learning Engineer

CompanyWorkday
LocationToronto, ON, Canada, Beaverton, OR, USA, Boulder, CO, USA, Vancouver, BC, Canada
Salary$226500 – $402000
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelExpert 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.