Machine Learning and AI Developer Lead

  • Bold Commerce
  • Calgary, AB, Canada
  • Apr 26, 2021
Full time Web Development

Job Description

Our growing Product Team is looking to hire an experienced and driven Machine Learning and AI Developer Lead. In this role, you will lead a team of Machine Learning Engineers and Data Scientists, enabling artificial intelligence (AI) enhancements to Bold’s product offerings.

What you'll do

  • Collaborate with Product Managers, Software Developers, Data Scientists and other leads to help chart out the ecommerce problems that Machine Learning (ML) can solve and how we should solve them
  • Oversee your team of Machine Learning Engineers and Data Scientists, ensuring the right tools for success are in place
  • Coach and mentor your team, including overseeing performance evaluations
  • Explore datasets to extract meaningful features
  • Design ML algorithms and run experiments to optimize ML algorithms
  • Build and enhance our ML pipeline
  • Integrate ML solutions into Bold’s products
  • Share findings and results with team members and present to stakeholders
  • Work closely with the software teams to build MLOps pipelines to deploy the prototyped models to various environments
  • Maintain the underlying AI infrastructure

What we're looking for

  • A work ethic that demonstrates dedication and commitment to Bold’s mission and belief in our BUILDERS Code
  • Post secondary education in data science, machine learning, statistics, computer science, applied math, or equivalent experience
  • Practical experience building, evaluating, scaling, and deploying ML in a production business environment
  • Relevant work experience in Python, R, or other data processing languages
  • In-depth knowledge of common Python Machine Learning packages (e.g. scikit-learn)
  • Experience using SQL to access and organize data drawn from relational and non-relational datastores using PySpark, Scala, or similar
  • Experience with one or more general-purpose programming languages such as Python, Go, PHP, Scala, Java, C, or C++
  • Motivation and passion for shipping high quality software with a desire to teach and learn about new technologies
  • Strong communication skills and effective problem-solving skills
  • An understanding of how data analysis translates into business decisions and how to translate business problems into ML problems
  • Is comfortable experimenting, failing, learning, and sharing in a team setting

Other skills that will get you far

  • Experience building and maintaining production quality microservices with APIs
  • Experience coaching a team of Data scientists and/or Developers
  • Experience with writing algorithmsExperience creating repeatable queries in Jupyter 
  • Experience with JIRA & Confluence Familiar with core data engineering concepts
  • Knowledge of modern DevOps tools like Docker, Kubernetes, ELK

Employer Type

SaaS