Work In Tech

Find your next role at Canada's fastest-growing tech companies

Full Stack Developer ML and AI

Raven Connected

Raven Connected

Software Engineering, Data Science
Ottawa, ON, Canada · Highbridge, UK
Posted on Tuesday, June 25, 2024

Who We Are

Located in downtown Ottawa, Raven Connected is an innovative automotive video telematics hardware and software company. We’re a small, talented group dedicated to advancing fleet management and leading-edge automotive video technology. We are looking for an eager, AI technology enthusiast to join our dynamic engineering team as an AI/ML Engineer/ Full Stack Developer. This position will involve working on cutting-edge AI models; contributing significantly to our video telematics solutions. This role is ideal for candidates with a strong foundation and relevant experience in the field of AI and machine learning.

What You’ll Do:

  • Creating AI models and programming systems that can learn and improve over time.
  • Integrating AI systems with existing software and hardware infrastructure.
  • Analyzing large amounts of complex data to identify patterns and trends, and improve predictive capabilities.
  • Developing and testing algorithms and statistical models to enhance AI performance.
  • Designing and developing software applications, tools, and platforms that support AI systems.
  • Maintaining AI systems and software, regularly updating and optimizing performance.
  • Develop, test and maintain software using Python, C++, Javascript/Typescript programming languages.
  • Participate in the entire software development lifecycle, building, testing and delivering effective solutions.
  • Solve a wide variety of complex problems as they arise that will often require significant analysis of our data, research, machine learning and true artificial intelligence.
  • Collaborate with multi-functional teams to identify and tackle sophisticated problems.

Experience (Core Requirements):

  • Preference will be given to candidates with 7-10 years industry experience.
  • Proven track record within a Cloud Computing Environment, ideally Amazon’s Amazon Web Services (AWS).
  • Proficient understanding of Python software development stacks, ecosystems, frameworks, and tools.
  • Experience with machine learning/AI frameworks (PyTorch, TensorFlow, etc.).
  • Experience with front-end JavaScript frameworks (React, Svelte, etc.).
  • Knowledge and experience with embedded system methodologies and assigning memory allocation in Linux environments is an asset.
  • Expertise in data analysis, statistical modeling, and data visualization.
  • Ability to design and develop machine learning algorithms and models.
  • Excellent problem-solving skills and a keen eye for detail.
  • Ability to work collaboratively within a team and communicate effectively.

Additional Qualifications and Skills:

  • Bachelor’s / Master’s / PhD in Computer Science, Machine Learning or Artificial Intelligence or equivalent experience.
  • This is not a theory-based role. Work history and deep practical experience is required.
  • A thorough understanding of machine learning algorithms, deep learning frameworks and statistical analysis in TensorFlow, PyTorch or other frameworks.
  • Ability to quickly ramp into an existing ML modeling code base.
  • Attention to detail and ability to manage multiple projects simultaneously.
  • Strong fundamental knowledge of mathematics and statistics.


Raven offers a competitive compensation model with full benefits included. Compensation is aligned with experience and similar industry models.


  • Health Insurance
  • RRSP Matching
  • On site gym
  • Weekly team lunch
  • Free parking

Schedule: Monday to Friday

Work Location: Downtown Ottawa with some flexibility for a hybrid schedule

Job Type: Full-time