Join our team

We know how difficult it is to take a leap and join a company not knowing if it will be the right fit for you, or if you will be the right fit for the company.

We'd like to take this opportunity to tell you a little about us.

We're not just a company. We're more like a family with a strong belief system and a foundation built on trust, collaboration, respect and hard work.

We thrive in a fast-paced and challenge-filled environment where we're constantly learning and applying our knowledge to solving really cool problems. 

 

YOUR DAY TO DAY

• You will be part of a small team, with a large amount of ownership and autonomy for managing things directly.
• You will own a large part of the process from problem understanding to shipping the solution.
• You will ship high quality, scalable and robust solutions with a sense of urgency.

Our Mission
To help companies unlock value from their data.
Our Vision
To build a platform where companies can answer all their business questions.

PERKS & OFFERINGS

 

As a member of the ODAIA team, you will enjoy a variety of perks and benefits such as:
 
  • Convenience: We are located in downtown Toronto, walking distance from Union Station and Queen's Quay
  • Environment: Our office is open concept with break-out rooms, Nespresso coffee maker, snacks and more!
  • Benefits: We offer a comprehensive health, vision and dental benefits package
  • Flexibility: Flexible work hours and vacation time
  • Challenging work: Working to productize state of the art Process Mining and ML algorithms
  • Family oriented startup culture
  • Tremendous growth and learning opportunities 
We are an equal opportunity employer and we value diversity and inclusion. We do not discriminate by race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Open positions

Software Engineer (Toronto, Canada)

Requirements

• Solid understanding of data structures, algorithms and design principles and patterns. Let’s make use of that degree!  

• Knowledge of one or more common technology stacks: Python, Node.js, Java, .NET Core, etc…

• Familiarity with data manipulation, analysis and ML libraries

If you have experience with these technologies, you will have the opportunity to dive deeper. If you haven't used these technologies you will have the chance to learn from the collective experience of our team.

React Developer (Toronto, Canada)

Requirements

• Solid understanding of data structures, algorithms and design principles and patterns. Let’s make use of that degree!

• Experience in Javascript, notably React.js and complimentary web development stacks including: Redux, Node.js / Java Spring / .NET Core, testing frameworks, etc...

 

If you have experience with these technologies, you will have the opportunity to dive deeper. If you haven't used these technologies you will have the chance to learn from the collective experience of our team.

Machine Learning Engineer (Downtown Toronto)

Requirements

• Solid understanding of computer science fundamentals, such as, data structures and algorithms. 

• Experience with algorithm optimization, handling large datasets, data and task parallelism.

• Knowledge or experience with statistical analysis, NLP and sequence analysis.

• Solid understanding of machine learning fundamentals, such as, embeddings, feature engineering, cluster validation, neural networks, etc.

• Knowledge of common databases, data storage systems, and optimal data formats.

• Interest in doing R&D in advanced ML techniques, such as, online learning, biclustering, transformers, transfer learning, etc.

 

If your experience and passion fit with the above requirements, you will have the opportunity to dive deeper. If you haven't used some of these approaches, you will have the chance to learn from the collective experience of our team.

Software Engineer (Intern) (Toronto, Canada)

Responsibilities

  • Develop and productize new or existing ML algorithms under the supervision of our in-house data science experts

  • Back-end develop and deployment of new algorithms in popular cloud platforms such as AWS

  • Microservice design and containerization of ML algorithms

  • Parallelization of algorithms using various approaches: multi-thread, multi-process, and GPU parallelization

  • Validation and testing of algorithms

  • Front end development powered by React

 

Requirements

 

  • Understanding of data structures, algorithms and design principles and patterns. Let's make use of those courses!

  • Knowledge of one or more common technology stacks: Python, Node.js, React, Java, .NET Core, etc...

  • Experience in full-stack development with microservices architecture expertise is highly valued

  • Familiarity with data manipulation, analysis and ML libraries

 

If you have experience with these technologies, you will have the opportunity to dive deeper. If you haven't used these technologies you will have the chance to learn from the collective experience of our team.