ML-002 Machine Learning Engineer

Toronto

Our Client is the industry leader in developing Sales Performance Management (SPM) software, enabling businesses worldwide to Plan, Operate and Pay effectively to drive sales performance and growth.

As a Machine Learning Engineer, you will be working alongside a multidisciplinary team of cloud engineers, developers, data scientists, QA analysts, designers, and business professionals. You will be leveraging your technical skills to develop the features and infrastructure powering the machine learning/data science capabilities of the AI product.

What you will do

  • Work with the Data Science and Engineering teams to develop new features and bring them to production
  • Lead ML/DS engineering projects across a variety of technology stacks (PySpark, Spark, etc.)
  • Be the bridge between the Data Science and Software Engineering teams, developing and scaling up the ML/DS pipeline

What you will bring

  • At least 3 years experience as a software developer
  • Proficiency in Python and frameworks such as Pandas, Spark, Numpy, etc.
  • Experience building machine learning pipelines deployed to a production environment
  • Experience working with micro-services, distributed applications, or something similar
  • A track record of being able to learn new technologies and systems
  • Experience with cloud platforms and their various services (we use AWS, but any experience is fine)
  • Bachelor's degree in Mathematics, Computer Science, or Software Engineering