Simplify Logo


Principal/Staff/Senior Machine Learning Engineer

Posted on 6/27/2024

Extreme Networks

Extreme Networks

1,001-5,000 employees

Cloud-driven networking solutions provider

AI & Machine Learning
Data & Analytics

Senior, Expert

Toronto, ON, Canada

Applied Machine Learning
Deep Learning
Natural Language Processing (NLP)
AI & Machine Learning
Required Skills
Data Science
Data Structures & Algorithms
  • 5+ years of proven experience as a Data Scientist, Machine Learning Developer or similar role
  • At least 2 years of experience building ML Systems
  • PhD or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field
  • Solid understanding of machine learning principles, algorithms, and applications
  • Expertise in Graph ML, Classic ML (regression/classification), Deep Learning, Causality, and Optimization techniques
  • Proficiency in Python and experience with libraries such as TensorFlow, PyTorch, Scikit-learn, and Dask
  • Experience with distributed machine learning and proficiency in using Dask for parallel computing
  • Excellent understanding of data structures, data modeling
  • Excellent problem-solving skills, attention to detail, and ability to work in a team-oriented environment
  • Strong communication skills to effectively collaborate with team members and report to management
  • Developing innovative machine learning models for network optimization, prediction, and troubleshooting
  • Applying expertise in Graph ML, Classic ML (regression/classification), Deep Learning, Causality, and Optimization techniques
  • Develop and utilize mathematical models to solve complex network problems
  • Conducting research to develop models and validate their feasibility, performance, and relevance
  • Ensuring interpretability and usability of the models for network optimization and troubleshooting
  • Transform validated models into modular features, ensuring they meet the set engineering criteria
  • Participating in the iterative process of model development, including framing problems, developing hypotheses, designing and conducting experiments, and synthesizing findings
  • Develop and execute automated tests to ensure the quality, functionality, and compatibility of new features
  • Work closely with the Engineering Team to address any issues or concerns during the integration process
  • Communicating the progress, challenges, and needs during the model development process to the Engineering Program Manager

Extreme Networks specializes in cloud-driven networking solutions, leveraging machine learning, artificial intelligence, analytics, and automation to connect devices, applications, and people in innovative ways. Their end-to-end services cater to over 50,000 global customers, focusing on accelerating digital transformation efforts and delivering progress through top-rated support and cloud-driven networking technologies.

Company Stage


Total Funding



Morrisville, North Carolina



Growth & Insights

6 month growth


1 year growth


2 year growth



Competitive pay

Comprehensive healthcare


Life & disability insurance

Retirement plans

Employee stock purchase program

Tuition reimbursement


Wellness programs