Talent.com
Talentlab
Senior Staff Compiler EngineerTalentlab • Markham, ON, Canada
Senior Staff Compiler Engineer

Senior Staff Compiler Engineer

Talentlab • Markham, ON, Canada
2 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 Full-Stack Engineer - Ai-Driven Task Platform Hybrid - C$192,000 - C$240,000 A Year

Tech Financial Services CompanyNorth York, Canada
Full-time

Seeking a Senior Full-Stack Software Engineer for a leading Canadian tech financial services company to develop and scale infrastructure.Role requires technical leadership and full-stack developmen... 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

Staff+ Engineer - Up To $180,000 A Year

SnapliiEast York, Canada
Full-time

Seeking a Staff+ Engineer to lead backend system development and cross-functional initiatives, driving technical direction, mentoring, and clear communication in a fast-paced fintech environment. 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

Staff Engineer - C$153,000 - C$170,000 A Year - Remote

Pollard Digital SolutionsToronto County, Canada
Remote
Full-time

Application Architect to design and maintain scalable software systems for digital lottery solutions. 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

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

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: Post Silicon- Bring Up - $175,000 - $275,000 A Year

Cerebras SystemsEast York, Canada
Full-time

Responsible for bring-up and optimizations of Cerebras Wafer Scale Engine (WSE) AI chips.Involves developing and debugging flows, refining AI systems, and enhancing infrastructure for silicon testing. Show more

 • Promoted

Senior Engineer For Fpga Compiler Routing

AlteraToronto, Canada
Full-time

Develop and optimize FPGA routing algorithms for compiler toolchains, impacting performance and usability of next-gen FPGA devices.Requires strong algorithm background and C/C++ proficiency. Show more

 • Promoted

Senior Staff Software Engineer - IAM Solutions

Kaseya LimitedToronto, ON, CA
Full-time

Elevate Kaseya’s Identity and Access Management (IAM) capabilities as a Senior Staff Software Engineer.Lead technical development focusing on authentication, authorization, and compliance initiativ... 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 Performance Engineer - C$200,000 - C$253,650 A Year

OmnissaEast York, Canada
Full-time

Seeking a Staff Performance Engineer to automate performance tests, identify and resolve system bottlenecks (OS, Network, Storage, CPU, memory), and enhance automation frameworks.Requires expertise... Show more

 • Promoted

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

Tali AINorth York, Canada
Full-time

Seeking a Staff Engineer for Tali AI, a fast-growing startup focused on using AI to improve healthcare accessibility.This role involves tackling complex, ambiguous technical challenges and driving ... Show more

 • Promoted

Senior Machine Learning Applications And Compiler Engineer, Lpx - C$135,000 - C$220,000 A Year

NvidiaNorth York, Canada
Full-time

Develops and optimizes algorithms and software for NVIDIA's LPX inference and compiler stack, working at the intersection of systems, compilers, and deep learning to map neural network workload... Show more

 • Promoted

Senior Staff Software Development Eng

Advanced Micro DevicesMarkham, Ontario, Canada
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... 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 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 Ml Inference & Compiler Engineer (Equity & Benefits) - C$135,000 - C$220,000 A Year

Leading Technology FirmToronto, Canada
Full-time

A leading technology firm in Toronto seeks a Senior Machine Learning Applications and Compiler Engineer to develop cutting-edge algorithms for their LPX inference and compiler stack.The ideal candi... Show more