Machine Learning Engineer

Indclutch

Toronto, Canada
$172.1 – $253.7 cad
On-site
Machine learning and compiler/toolchain development
Fpga compiler performance optimization
Graph neural networks and reinforcement learning
Drive the development, optimization, and deployment of Altera FPGA Compiler at the intersection of machine learning and compiler/toolchain development

Job Summary

  • Drive the development, optimization, and deployment of Altera FPGA Compiler at the intersection of machine learning and compiler/toolchain development.
  • Develop, optimize, and deploy advanced machine learning technologies to enhance FPGA compiler performance, focusing on timing closure, resource utilization, and power efficiency.
  • Collaborate with hardware architects, software engineers, and IP developers to design ML models, optimize inference pipelines, and contribute to the evolution of Altera’s FPGA Compiler.

Matching Summary

Drive the development, optimization, and deployment of Altera FPGA Compiler at the intersection of machine learning and compiler/toolchain development.

Salary

$172.1 – $253.7 CAD

Skills & Requirements

Must-have

  • Machine learning and compiler/toolchain development
  • FPGA compiler performance optimization
  • Graph neural networks and reinforcement learning
  • PyTorch and TensorFlow frameworks
  • C++ and Python development

Nice-to-have

  • Agile methodologies
  • GitHub Copilot
  • High-performance computing environments
  • Edge AI inference on FPGAs
  • Neuro-symbolic AI techniques

Key Requirements

  • Bachelor’s Degree or higher in Computer Science, Electrical Engineering, or related field
  • 10+ years of experience in machine learning development, model optimization, or ML systems engineering
  • Experience with C++ and Python in production or research environments

Work Rights

Not specified

Tailored Resume

Cover Letter