Machine Learning Engineer

Altera Corporation

Toronto, Ontario, Canada
Base: $172.1 – $253.7 cad; bonus/equity: performan...
10+ years machine learning development experience
C++ and python production environment skills
Fpga compiler optimization expertise
This role focuses on driving the development and deployment of ML technologies to optimize the Altera FPGA Compiler for timing closure and power efficiency

Job Summary

  • This role focuses on driving the development and deployment of ML technologies to optimize the Altera FPGA Compiler for timing closure and power efficiency.
  • Candidates will collaborate with hardware architects and software engineers to integrate emerging ML models like graph neural networks into the design flow.
  • The position offers a competitive salary range in Toronto, Ontario, reflecting the Canadian labour market with performance-based incentive opportunities.

Matching Summary

This role focuses on driving the development and deployment of ML technologies to optimize the Altera FPGA Compiler for timing closure and power efficiency.

Salary

Base: $172.1 – $253.7 CAD; Bonus/Equity: Performance-based incentive opportunities; Benefits: Not specified

Skills & Requirements

Must-have

  • 10+ years machine learning development experience
  • C++ and Python production environment skills
  • FPGA compiler optimization expertise
  • PyTorch or TensorFlow framework knowledge
  • Graph neural networks or reinforcement learning

Nice-to-have

  • Experience with Agile methodologies
  • Familiarity with GitHub Copilot AI assistants
  • Edge AI inference on FPGAs
  • Neuro-symbolic AI techniques knowledge
  • Conference presentation experience at DAC or FPGA World

Key Requirements

  • Bachelor's Degree in Computer Science or Electrical Engineering
  • 10+ years of experience in ML systems engineering
  • Eligibility for Canada export authorizations

Work Rights

Must be eligible for Canada export authorizations

Tailored Resume

Cover Letter