Senior Machine Learning Engineer

ApplyBoard
Apply Now

Job Description

As part of the ApplyBoard Data Science team, your mission is to help develop and productionize ML services and capabilities that help other teams to advance their services for our customers. You will be a senior member of a team that contributes to making the product better and automates manual processes through ML. As a Machine Learning Engineer, you value collaboration and nurture innovation while working in an energetic team. Your strong foundation in productionizing machine learning models will be valuable in enabling a data-driven culture company-wide. You are expected to work on continuous improvement of our best practices for ML services and ensuring that our models are accurate and reliable.

What you’ll be doing every day:

  • Developing, improving, and productionizing machine learning and other models 
  • Design the end-to-end ML model lifecycle from ETL to model deployment in production environments.
  • Collaborate with data scientists and data engineers to integrate different parts of the product
  • Document model characteristics and performance
  • Present model capabilities and output to senior leadership

What you bring to the table:

  • 5+ years of experience as back-end software engineer
  • 3+ years of experience in productionizing machine learning (ML) systems
  • In-depth understanding of researching, designing, developing, and deploying ML systems
  • Hands-on experience of deploying ML models/systems to cloud infrastructure
  • Performing statistical error analysis and using results to improve models
  • Training and retraining ML systems and models as needed
  • Serverless app deployment in AWS 
  • Proficient in Python and SQL/Pandas
  • Familiarity with ML frameworks and libraries
  • Experience with one of the Infrastructure as Code tools (Terraform, AWS CDK, etc)
  • Strong analytical skills
  • Ability to communicate effectively with people who are both highly technical, and non-technical alike
  • Driven, passionate and creative, and thrives in a fast-paced agile environment

Ideally, you also have:

  • AWS SageMaker, Redshift, Lambda, Step function, Glue, API Gateway, CDK
  • Docker, Kubernetes, New Relic
  • Microservices, Kinesis, Kafka

Life at ApplyBoard:

By joining our team, you have the opportunity to:

  • Join the fastest-growing technology company in Canada, with many opportunities for growth and advancement
  • Work alongside a globally diverse team of over 1,500 team members based in over 25 countries, who speak more than 75 languages.
  • Make a difference in the lives of thousands of students as they explore educational opportunities

Company Info.

ApplyBoard

At ApplyBoard, we believe that education is a right, not a privilege. We empower students around the world to access the best education available. Through our platform and team of experts, we streamline the application process, from discovery and application to enrolment, assisting thousands of students to pursue their dreams of studying abroad.

  • Industry
    Online education - Edtech
  • No. of Employees
    662
  • Location
    Kitchener, ON, Canada
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

ApplyBoard is currently hiring Senior Machine Learning Engineer Jobs in Kitchener, ON, Canada with average base salary of Can$90,000 - Can$190,000 / Year.

Similar Jobs View More