1

Machine Learning Engineer Associate Jobs in Ottawa, ON

This role is hands-on and engineering-focused. You will be writing code, working with messy, real-world data, and learning how machine learning systems are built and run in practice. Over time, as ...

Senior Machine Learning Engineer

Ottawa, ON ยท On-site

CA$84K - CA$128K/yr

Advanced programming skills in Python, with practical experience using popular machine learning libraries such as scikit-learn, TensorFlow, and/or PyTorch. Capable of building, tuning, and deploying ...

Lead Machine Learning Engineer

Ottawa, ON ยท Remote

$225K - $260K/yr

Master's or PhD in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a closely related technical discipline. * Minimum of 5 years of professional experience developing ...

Sr. AI Engineer

Ottawa, ON

CA$91K - CA$114K/yr

AI or machine learning certifications (e.g., AI-900, AWS Certified Machine Learning Engineer, Google Professional Machine Learning Engineer, or equivalent) are considered an asset. Compensation: A ...

DSP Algorithm Engineer Join a central AI and chip engineering organization at a leading technology ... Implement machine learning, computer vision, and signal processing algorithms on embedded platforms.

AI Engineer

Ottawa, ON ยท On-site

CA$77K - CA$117K/yr

Your Opportunity As an experienced AI Engineer , you will design, build, and deploy productiongrade AI solutions that bridge experimental machine learning with scalable software engineering. In this ...

Robotic AI Engineer

Ottawa, ON ยท On-site

CA$75K - CA$110K/yr

You will work at the intersection of robotics, machine learning, and space systems, building AI ... Strong programming skills in Python * Experience with machine learning frameworks (PyTorch ...

DSP Algorithm Engineer Join our central AI and Chip Engineering organization at the Ottawa ... Implement machine learning, computer vision, or signal processing algorithms on embedded platforms.

DSP Algorithm Engineer Join our central AI and Chip Engineering organization at the Ottawa ... Implement machine learning, computer vision, or signal processing algorithms on embedded platforms.

Foundational knowledge in machine learning and NLP principles * Proficiency in Python and ... Growth path toward senior AI engineering or solution architecture roles * An innovative and ...

Software Developer

Kanata, ON ยท On-site

CA$80K - CA$105K/yr

... Software Developer in the R&D team, working on projects in embedded/machine vision, IoT, and ... Develop software applications for video switching, machine learning, industrial inspection and ...

Social networking, machine learning, and big data analytics demand ever-increasing network ... We are seeking a motivated and talented Optical Engineer to join our Optical System Integration ...

New

Our Software Engineering team is currently developing end-to-end real-time solutions for the public ... Machine Learning (ML), Big Data Analytics, and Decision Support Systems (DSS). Larus has three core ...

next page

Showing results 1-20

Machine Learning Engineer Associate information

What is a machine learning engineer associate?

Machine Learning Engineer Associates are entry-level professionals who help design, build, and maintain machine learning models and systems. They typically work under the guidance of senior engineers, assisting in data preprocessing, model training, and testing. Their responsibilities may include implementing algorithms, evaluating model performance, and deploying solutions to production environments. This role requires a strong foundation in programming, statistics, and machine learning principles, often acquired through education or internships.

What are some common challenges faced by machine learning engineer associates when deploying models to production?

Machine Learning Engineer Associates often encounter challenges such as ensuring model scalability, managing data pipeline reliability, and addressing issues with model drift after deployment. Collaborating closely with data engineers and software developers is essential to integrate models seamlessly into existing systems. Additionally, balancing model performance with resource constraints and maintaining clear documentation for reproducibility are important aspects of the role. Gaining familiarity with deployment tools and best practices can help overcome these hurdles.

What are the key skills and qualifications needed to thrive as a machine learning engineer associate, and why are they important?

To thrive as a Machine Learning Engineer Associate, you need a solid understanding of programming (especially Python), mathematics, and foundational machine learning concepts, typically supported by a relevant degree or coursework. Familiarity with tools and frameworks like TensorFlow, PyTorch, scikit-learn, and experience with version control systems such as Git are essential. Strong problem-solving abilities, communication skills, and a collaborative mindset help you work effectively within technical teams. These competencies ensure you can develop, implement, and improve machine learning models that deliver actionable insights and drive business value.

What are the most commonly searched types of Machine Learning Engineer jobs in Ottawa, ON?

The most popular types of Machine Learning Engineer jobs in Ottawa, ON are:

What are popular job titles related to Machine Learning Engineer Associate jobs in Ottawa, ON?

For Machine Learning Engineer Associate jobs in Ottawa, ON, the most frequently searched job titles are:

What cities near Ottawa, ON are hiring for Machine Learning Engineer Associate jobs?

Cities near Ottawa, ON with the most Machine Learning Engineer Associate job openings:

Junior Machine Learning Engineer

Providius

Hamilton, ON โ€ข On-site

Full-time

Medical, Dental, Vision, PTO

Re-posted 9 days ago


Job description

// About Providius

Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructure within mission-critical environments.

Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building practical, reliable systems that solve real-world problems.

// What We’re Looking For

We’re looking for a junior machine learning engineer to join our team and grow into a strong, hands-on ML engineer.

This is a role for someone early in their career who is eager to learn, comfortable getting their hands dirty with real data, and motivated to build a solid foundation in applied machine learning.

You will work under the direction of senior ML and engineering staff, contributing to real models and pipelines while developing your skills and judgment over time.

// Position Overview

Working closely with senior engineers, you will:

  • implement, train, and evaluate models under guidance
  • prepare and explore real-world data
  • help build and maintain data pipelines
  • support experiments and document results
  • This role is hands-on and engineering-focused.

You will be writing code, working with messy, real-world data, and learning how machine learning systems are built and run in practice.

Over time, as you build experience, you will take on more ownership and tackle increasingly open-ended problems.

// Duties and Responsibilities
  • Implement and train models under the guidance of senior engineers
  • Prepare, clean, and explore datasets, including feature engineering
  • Run experiments, record results, and help interpret findings
  • Build and maintain parts of the data pipeline and supporting tooling
  • Help integrate models into larger systems alongside the team
  • Write clear, testable, and maintainable code
  • Ask good questions, seek feedback, and learn from code review

Requirements

// Required Skills / Experience
  • 0–2 years of experience in machine learning, or strong academic or project experience
  • Programming ability in Python
  • Solid grounding in machine learning fundamentals
  • Willingness to work with real-world, imperfect data
  • Strong problem-solving ability and a desire to learn
  • Ability to take direction and incorporate feedback
  • Clear communication in a team environment
// What this Role Requires
  • Eagerness to learn and grow quickly
  • Comfort working with guidance and asking for help when needed
  • Pragmatism and a willingness to see tasks through
  • Attention to detail and care in the work
  • Ownership of your own learning and contributions
// Nice to haves
  • Coursework, internships, or projects involving anomaly detection, time-series, or behavioral modeling
  • Exposure to streaming or telemetry data
  • Familiarity with common ML libraries and tooling
  • Experience contributing to a shared codebase
// Why join Providius
  • Own a product area with real autonomy and direct impact
  • Work on products that operate in real-time, high-stakes environments
  • Small team with high ownership and a direct line to leadership

Benefits

  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • Vision care