1

Machine Learning Engineer Associate Jobs in Ottawa, ON

Expertise in machine learning frameworks such as TensorFlow, Pytorch, and Keras * Strong understanding of software and AI development lifecycles, with experience in DevOps and MLOps practices

Exposure to machine learning or LLM workflows (e.g., embeddings, inference, feature engineering). * Experience with workflow orchestration tools (Airflow, Databricks Jobs, etc.). * Familiarity with ...

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 ...

... Engineer About ANVIL ANVIL is a trusted partner in the defence industry, delivering cutting-edge ... machine learning capabilities. ANVIL helps organizations discover, manage, enrich, fuse, and ...

Contribute to improving development workflows, tooling, and overall engineering practices ... Experience working with machine learning or AI-driven systems, including integrating or ...

... machine learning * Strong system design and architectural fundamentals * Experience leading or mentoring engineers and setting technical standards * Ability to operate effectively in ambiguous or ...

Social networking, machine learning, and big data analytics demand ever-increasing network ... We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware ...

Practical experience with machine learning frameworks (e.g., TensorFlow, PyTorch, scikit-learn ... Prompt engineering and evaluation techniques * Unity Catalog, Delta Lake, MLflow (especially at ...

... machine learning capabilities. ANVIL helps organizations discover, manage, enrich, fuse, and ... Working alongside the Director of Security Engineering, you will help shape AppSec strategy ...

Intermediate AI/ML Engineer

Ottawa, ON · Remote

CA$98K - CA$121K/yr

And we're just getting started The Role As an Intermediate AI/ML Engineer, you'll design, build, and deploy end-to-end machine learning solutions that power Solink's next generation of video ...

next page

Showing results 1-20

Machine Learning Engineer Associate information

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 Machine Learning Engineer Associates?

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 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:

Edge AI Software Engineer - Intermediate

NXP Semiconductors

Kanata, ON

CA$96K - CA$132K/yr

Full-time

Posted 6 days ago


Job description

Location: Kanata, Ontario, Canada


About the Role

Join NXP's AI & Chip Engineering (ACE) organization-one of the key hubs for Edge AI innovation-based in Kanata. In this role, you'll contribute to the development of embedded AI solutions powering next-generation automotive, industrial, and intelligent edge systems. You will work alongside experienced engineers to bring machine learning models to real-world embedded platforms, focusing on performance, reliability, and scalability. This is a great opportunity to grow your expertise in Edge AI software, embedded systems, and AI deployment workflows, while working on impactful, production-grade technologies.

What You'll Do

  • Develop and optimize Edge AI SW products on NXP SoCs (MCU/MPU)

  • Assist in deploying machine learning models to embedded platforms with real-time constraints

  • Contribute to AI inference pipelines and runtime integration

  • Support performance optimization (latency, memory, power) through profiling and tuning

  • Work with cross-functional teams (AI, system, and silicon teams) to integrate solutions

  • Participate in the development lifecycle: implementation, testing, debugging, and validation

Core Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field

  • 2-5 years of experience in embedded software development (C/C++, Python)

  • Familiarity with Linux-based embedded systems

  • Experience with software debugging, profiling, and performance tuning

  • Familiarity with AI frameworks (TensorFlow, PyTorch, ONNX, TFLite)

  • Exposure to AI/ML, DSP, or computer vision algorithms (academic or industry)

  • Strong problem-solving skills and attention to detail

Preferred Skills

  • Basic understanding of processor architecture (e.g., ARM, SIMD/NEON)

  • Exposure to hardware acceleration (GPU, DSP, NPU) is a plus

  • Awareness of model optimization techniques (quantization, pruning)

  • Knowledge of automotive software standards (e.g., ISO 26262, AUTOSAR) is a plus

What We're Looking For

  • Strong interest in Edge AI and embedded systems

  • Eagerness to learn and grow in AI software and system optimization

  • Ability to collaborate effectively in a team environment

  • Proactive attitude and willingness to take ownership of assigned tasks

Please note that the base salary range (OR hourly rate) is a guideline, and individual total compensation may vary based on a number of factors such as qualifications, skill level, work location, and other business and organizational needs. This base pay range is specific to roles in our Canada locations and is not applicable to other locations. A reasonable estimate of the base salary range as of the date of this posting is: $96,000 to $132,000 CAD.



More information about NXP in Canada...

#LI-6692