Talent.com
Talentlab
Senior Staff Compiler EngineerTalentlab • Markham, ON, Canada
No longer accepting applications
Senior Staff Compiler Engineer

Senior Staff Compiler Engineer

Talentlab • Markham, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Senior Staff Compiler Engineer
Toronto/Hybrid

We are partnered with a global leader in the semiconductor industry, assisting in the search for a Senior-Staff level compiler optimization engineer to join their growing AI/ML R&D team.

General Summary:

Today, more intelligence is moving to end devices, and mobile is becoming the pervasive AI platform. Building on the smartphone foundation and the scale of mobile, We envision making AI ubiquitous—expanding beyond mobile and powering other end devices, machines, vehicles, and things.

We are inventing, developing, and commercializing power-efficient on-device AI, edge cloud AI, and 5G to make this a reality.

Job Purpose & Responsibilities

As a member of the ML Systems Team, you will participate in two activities:

  • Development and evolution of ML/AI compilers (production and exploratory versions) for efficient mappings of ML/AI algorithms on existing and future HW
  • Analysis of ML/AI algorithms and workloads to drive future features in Qualcomm’s ML HW/SW offerings

Key Responsibilities:

  • Contributing to the development and evolution of ML/AI compilers
  • Defining and implementing algorithms for mapping ML/AI workloads to Qualcomm HW
  • Understanding trends in ML network design, through customer engagements and latest academic research, and how this affects both SW and HW design
  • Creation of performance-driven simulation components (using C++, Python) for analysis and design of high-performance HW/SW algorithms on future SoCs
  • Exploration and analysis of performance/area/power trade-offs for future HW and SW ML algorithms
  • Pre-Silicon prediction of performance for various ML algorithms
  • Running, debugging and analyzing performance simulations to suggest enhancements to hardware and software to tackle compute and system memory-related bottlenecks

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 4+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

Requirements:

  • Demonstrated ability to learn, think and adapt in fast-changing environments
  • Detail-oriented with strong problem-solving, analytical and debugging skills
  • Strong communication skills (written and verbal)
  • Strong background in algorithm development and performance analysis is essential

The following experiences would be significant assets:

  • Strong object-oriented design principles
  • Strong knowledge of C++
  • Strong knowledge of Python
  • Experience in compiler design and development
  • Knowledge of network model formats/platforms (eg. Pytorch, Tensorflow, ONNX) is an asset.
  • On-silicon debug skills of high-performance compute algorithms Knowledge of algorithms and data structures
  • Knowledge of software development processes (revision control, CD/CI, etc.) Familiarity with tools such as git, Jenkins, Docker, clang/MSVC
  • Knowledge of computer architecture, digital circuits and event-driven transactional models/simulators

#J-18808-Ljbffr

Create a job alert for this search

Senior Staff Compiler Engineer • Markham, ON, Canada

Similar jobs

Staff Engineer - $180,000 - $188,000 A Year

WaveEast York, Canada
Full-time

Experienced Staff Engineer to contribute to financial products at scale.Writes code, collaborates on complex projects, and drives engineering vision.Requires 10+ years experience and mastery of mul... Show more

 • Promoted

Senior DSP Engineer at Sonele

Sonele Inc.Markham, ON, CA
Full-time

Become a Senior DSP Engineer at Sonele, developing cutting-edge FPGA solutions for ultrasound systems.Your role will focus on optimizing data paths and enhancing imaging quality.Sonele seeks a high... Show more

 • Promoted

Senior Staff Software Engineer - $185,000 - $220,000 A Year

FindemToronto, Canada
Full-time

We're a fast-growth startup with an ambitious vision and the technology to back it up.Our People Intelligence platform uses true AI and machine learning to provide critical solutions for talent acq... Show more

 • Promoted

Senior Staff Engineer – Api-First Platform - C$131,000 - C$181,000 A Year

Digital Infrastructure ProviderNorth York, Canada
Full-time

Seeking experienced software engineers to develop next-gen products, shape tech strategies, and use AI in a microservices environment.Requires 8+ years in distributed systems and API development. Show more

 • Promoted

DSP Engineer (Markham)

evertz.ioMarkham, Ontario, Canada
Full-time

Department: R&D | Location: Markham, ON, Canada.We are looking for DSP engineers responsible for working on DSP algorithm design and implementation on heterogeneous platforms, including CPU, GPU, a... Show more

 • Promoted

Senior Full-Stack Engineer - Hybrid, Scale & Ml - C$110,000 - C$120,000 A Year

Onico SolutionsRichmond Hill, Canada
Permanent

Onico Solutions is seeking a Full Stack Software Developer to join an innovative team in downtown Toronto.This permanent hybrid position offers a competitive salary between $110,000.Ideal candidate... Show more

 • Promoted • New!

Senior Ml Inference & Compiler Architect

NVIDIA CorporationToronto, Canada
Full-time

A leading technology company located in Toronto is seeking a Senior Machine Learning Applications and Compiler Engineer to develop and optimize algorithms for inference and compiler stacks.Ideal ca... Show more

 • Promoted

Senior Engineer For Fpga Compiler Routing

754 Altera Semiconductor Technology (M) Sdn. Bhd.Toronto, Canada
Full-time

Altera seeks a Senior FPGA Compiler Engineer focused on routing.Make groundbreaking advancements in FPGA architecture through cutting-edge routing algorithm development.In this significant role wit... Show more

 • Promoted

Senior Staff Engineer – Api-First Platform - C$131,000 - C$181,000 A Year

EquinixToronto County, Canada
Full-time

Develop next-generation products using advanced AI tools within a microservices architecture.Requires 8+ years of experience. Show more

 • Promoted

DSP Engineer (Markham)

EvertzAVMarkham
Full-time

Department: R&D Location: Markham, ON, Canada.Architect solutions for digital signal processing applications, implementing DSP algorithms, design and maintain codes running on FPGA and other hetero... Show more

 • Promoted

Staff/Sr. Staff Engineer, Diagnostic Development - $100,000 - $300,000 A Year

TenstorrentNorth York, Canada
Full-time

Develops diagnostic programs for ASIC screening, board verification, and system validation. Show more

 • Promoted

Senior Compiler Engineer For Eda Tools

207 Altera Semiconductor Technology Canada ULCToronto, Canada
Full-time

Take the lead as a Senior High Level Synthesis Compiler Engineer at Altera, optimizing EDA tools for FPGA designs.Work in Toronto, Ontario, driving performance and mentoring teams.Your expertise wi... Show more

 • Promoted

C++ Compiler Frontend Engineer - Growth & Innovation - C$89,000 - C$111,200 A Year

Black Duck Software, Inc.Toronto County, Canada
Full-time

Software engineer needed in Calgary for compatibility enhancement in static analysis, involving compiler behavior reverse engineering and C++ development in an agile team. Show more

 • Promoted

Senior Staff Engineer, Wafer Scale Engine Bring-Up - $175,000 - $275,000 A Year

Cerebras Systems Inc.East York, Canada
Full-time

Experienced engineer needed to optimize AI hardware (WSE), developing flows, collaborating, and enhancing testing infrastructure. Show more

 • Promoted

Staff Engineer - $175,000 - $225,000 A Year

Tali AINorth York, Canada
Full-time

Tali AI is seeking a Staff Engineer to lead high-stakes, ambiguous technical projects.This role involves driving execution, setting standards, and using AI for architectural judgment.Success includ... Show more

 • Promoted • New!

Staff AI-Powered Full-Stack Engineer

AgodaToronto, ON, CA
Full-time

A leading online travel agency is seeking a Staff Full Stack Engineer to design AI-driven chat experiences.This role requires 8+ years of experience in software engineering, focusing on architectur... Show more

 • Promoted

Neural Network Processing Firmware and Compiler Engineer

CollaberaMarkham, Ontario, Canada
Full-time

Neural Network Processing Firmware and Compiler Engineer.Position exists for a highly motivated individual with the ability to learn quickly and work independently within a multidisciplinary, dynam... Show more

 • Promoted

Senior Ai Compiler Engineer: Mlir & Open-Source - C$100,000 - C$299,999 A Year

Tenstorrent Inc.East York, Canada
Full-time

Seeking a software engineer to work on AI compiler technologies, optimizing open-source compiler for AI performance.Hybrid role with competitive salary. Show more

 • Promoted

Senior Staff Engineer, Wafer Scale Engine Bring-Up - $175,000 - $275,000 A Year

AI hardware companyNorth York, Canada
Full-time

Senior engineer to optimize AI hardware (Wafer Scale Engine) by developing flows, collaborating, and enhancing testing infrastructure.Requires strong coding in Python, Verilog, C. Show more

 • Promoted

Senior Staff Engineer In Agentic Ai

ODAIAToronto, Canada
Full-time

Shape the future of AI at RBC as a Senior Staff Engineer focused on agentic AI solutions in Toronto.Utilize your expertise to develop innovative applications on the Borealis platform.In this role, ... Show more