Senior Machine Learning Developer

  • AlphaLayer
  • Toronto, ON, Canada
  • May 03, 2021
Full time Developer

Job Description

The AlphaLayer team is looking for a highly motivated Senior Machine Learning Developer to help in the building, execution, and delivery of transformative products. We are focused on building Artificial Intelligence(AI)/Machine Learning (ML) solutions within the investment management space, including both front and back-office operations.

So if you have a passion for time series related ML analytics and have an interest in both Finance and ML, this is the rare opportunity to join a team on a mission to lead innovation and value-creation within the investment management industry.

About our Company:

Our work through AlphaLayer is specifically focused on deepening a strong partnership with AIMCo - we are helping our partner gain a competitive advantage by combining their data and domain expertise with our expertise in ML. We are focused on building ML solutions within the investment management space including both front and back-office operations.

Data informs our every move, and we aim to work quickly, collaboratively, and creatively.

Job Role

As Senior Machine Learning Developer you play a crucial role in making sure we advance ML projects and deliver value to customers. Your primary responsibility is to solve problems utilizing Data Mining and Machine Learning techniques and to provide your ML/technical expertise to the rest of the team. You will work with multiple tools and gain experience in multiple AI/ML and data processing fields. You will be given resources and mentorship to help with your growth and career advancement.


  • Participate in team planning sessions
  • Participate in infrequent technical meetings with customers
  • Complete well defined and exploratory tasks under minimal supervision
  • Help with defining a problem that needs to be solved
  • Suggest and explore novel solutions to a problem
  • Provide mentorship to our Data Science team
  • Shape the Data Science architecture and make technical decisions
  • Evaluate the meaningfulness of specific methods and techniques for a given AI/ML problem
  • Responsible for maintaining codebase, seeking for reusable components, suggesting and implementing changes

Minimum Requirements:

  • Senior level of relevant academic and/or industrial experience in conducting AI/ML projects 
  • Degree in Comp Sci, Comp Eng, Statistics, or related field 
  • Understanding of financial markets and investment management is an asset
  • Proficiency with software development
  • Expertise with Python (Pandas, SciKit, and similar) and Unix operating systems
  • Expertise with Machine Learning and Data Mining concepts and techniques
  • Experience with financial modelling
  • Knowledge of finance/investment theories is considered a plus

Who we are looking for:
Our core values speak volumes about who we are and how we work:

  • Humble – Listen to the data
  • Happy – Tap-dance to work
  • Gritty – Be persistent, not complacent
  • Agile – Make small bets, then iterate

About our Company:

AlphaLayer is a fast-growing applied AI company building technologies for the investment management industry focusing on solutions for alpha generation, risk management, and operational efficiencies. We work with large institutional asset managers including our core strategic partner AIMCo (~$120B+ AUM). Our cross-functional team of data scientists, quant researchers, project delivery, and software developers allow us to execute quickly in launching unique solutions. Data informs our every move, and we aim to work quickly, collaboratively, and creatively. We have offices in Edmonton, Calgary, and Toronto.

AlphaLayer is a joint-venture between AIMCo (large asset management firm, ~$120B+ AUM) and AltaML (an applied AI company working across industries). 

What we have to offer you:

You will be able to experience a collaborative company culture. We nurture an environment that combines the nimbleness and can-do attitude of a successful start-up, but with the scale of a large investment management firm. Your work will be applied to real-world problems and will have a high impact within the market. You will be working with extremely talented and passionate people who bring multiple years of industrial and academic experience in data science, software engineering, and machine learning fields. 

We also have fun. We believe in working hard, getting the job done and enjoying the group social Fridays. You’ll also get flexibility in where you work, what hours you work, how much vacation you take, and what you wear. We expect hard work but respect work/life balance.

Confidence can sometimes hold us back from applying for a job.  We’ll let you in on a secret - there is no such thing as a perfect candidate.  AlphaLayer is working with new technologies, and no one is standing still when it comes to learning.  As long as you are continuing to push your growth and development, then consider applying even if you don’t check all the boxes on our posting.  


So, however you identify and whatever background and experiences you bring, please apply if this is a role that would make you “tap dance to work” every day.  We would love to add your biological uniqueness to our own! :-)



You will be required to undergo the following checks during the hiring process:

  • Background
  • Education
  • Criminal
  • Credit
  • References