Talent.com
Senior Compiler Engineer
Senior Compiler EngineerHuawei Canada • Markham, York Region, CA
Senior Compiler Engineer

Senior Compiler Engineer

Huawei Canada • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
  • Permanent
Job description

Overview

Huawei Canada has an immediate permanent opening for a Senior Compiler Engineer.

About the team : The Heterogeneous Compiler Lab, led by seasoned technical experts with extensive industry and academic experience, publishes innovative research at leading conferences. Recognized as key contributors to the LLVM Compiler Infrastructure project, this lab excels in developing diversified IP compiler collaborations, focusing on AI, GPU, and CPU architectures. Our efforts include heterogeneous compilation technology and SW-HW co-design, optimizing for AI, graphics, games, and mobile applications while tackling technological challenges through open-source collaboration.

About the job

Position : Senior Compiler Engineer

Responsibilities

  • Design, develop, and test software to satisfy business requirements in a wide range of products.
  • Analyze and optimize software system performance, and assist with software / hardware co-design.
  • Liaise with internal and external stakeholders, determine project and feature requirements, and create development plans for software productization.
  • Provide leadership in scrums, reviews, and project planning; engage in team building.
  • Mentor junior developers through education sessions, code reviews, and career development.
  • Research industry trends and paradigms, and propose new technical directions for the team.

Qualifications

  • 5+ years of experience programming in large software projects with at least one of the following : C++, C, or Java.
  • Satisfy at least two of the following :
  • Development or research experience in a production compiler (LLVM / Clang-based is an asset).
  • Development or research experience in a production language runtime, and / or design and implementation of a major programming language.
  • Development or research experience with deep learning frameworks and related ecosystem, such as TensorFlow, Caffe2, MXNet, ONNX, TVM.
  • Development or research experience with GPU drivers, such as Vulkan, OpenGL, DirectX, or CUDA / OpenCL.
  • Development or research experience with hardware accelerators such as GPUs, NPUs, or FPGAs.
  • Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems.
  • In-depth understanding of computer processor architecture.
  • Proficiency with software development tools and concepts such as source control, bug tracking, etc.
  • Bachelor's, Master’s degree or Ph.D in Computer Science, Computer Engineering, or related field.
  • Assets include : deep understanding of IR and machine-level compiler optimization techniques; experience in systems programming; proficiency in higher-level programming languages such as Go or Python; or an understanding of the implementation of higher-level programming languages.
  • Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • Industries

  • Telecommunications
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer • Markham, York Region, CA

    Similar jobs
    ML Compiler Architect, Senior Principal

    ML Compiler Architect, Senior Principal

    d-Matrix • Toronto C6A, ON, Canada
    Remote
    Full-time
    ML Compiler Architect, Senior Principal.Be among the first 25 applicants.ML Compiler Architect, Senior Principal.AI to power the transformation of technology. We are at the forefront of software and...Show more
    Last updated: 30+ days ago • Promoted
    Senior Fullstack Engineer

    Senior Fullstack Engineer

    Siena AI • Toronto C6A, ON, Canada
    Remote
    Full-time
    Siena is the first intelligence layer for customer experience.We’re creating an operating system of AI agents that learn, remember, and act across every customer touchpoint—from support conversatio...Show more
    Last updated: 22 days ago • Promoted
    Senior Full-Stack Engineer, Growth (Hybrid)

    Senior Full-Stack Engineer, Growth (Hybrid)

    Homebase • Toronto C6A, ON, Canada
    Full-time
    Hi, Future Homie! At Homebase, you’ll join a team that’s bold, fast-moving, and obsessed with helping small businesses thrive. We build with empathy, act with urgency, and take big swings that drive...Show more
    Last updated: 4 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    NationGraph Inc • Toronto C6A, ON, Canada
    Full-time
    Our world runs on public infrastructure, yet government data sits fragmented across thousands of portals, PDFs, and poorly designed databases. Finding relevant information—like which city just put o...Show more
    Last updated: 7 days ago • Promoted
    Engineer, Senior

    Engineer, Senior

    RAVL • Toronto C6A, ON, Canada
    Remote
    Full-time
    Be among the first 25 applicants.RAVL is revolutionizing technology delivery and cultivating a new wave of tech‑savvy professionals. Established by visionary leaders with backgrounds at renowned con...Show more
    Last updated: 14 hours ago • Promoted • New!
    On-Device AI Compiler & Performance Engineer (Staff+)

    On-Device AI Compiler & Performance Engineer (Staff+)

    Qualcomm • Markham
    Full-time
    A leading technology firm in York Region is looking for a Machine Learning Engineer.In this role, you will develop ML compilers and implement algorithms for Qualcomm's hardware.Candidates should ha...Show more
    Last updated: 15 days ago • Promoted
    Physics Private Tutoring Jobs Georgina

    Physics Private Tutoring Jobs Georgina

    Superprof • Georgina, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Data engineer KATDC5697872

    Sr. Data engineer KATDC5697872

    Compunnel Inc. • Markham, ON, Canada
    Full-time
    Deep expertise in relational databases (Snowflake, PostgreSQL, Amazon Aurora), big data platforms (Hadoop), and NoSQL databases (MongoDB). Advanced proficiency in data visualization tools such as Sn...Show more
    Last updated: 5 days ago • Promoted
    Senior AI Runtime Performance Engineer (CPU / Memory)

    Senior AI Runtime Performance Engineer (CPU / Memory)

    Cerebras • Toronto C6A, ON, Canada
    Full-time
    A leading AI technology company in Toronto seeks a Performance Engineer to optimize AI applications within its innovative Runtime Team. Candidates should have strong C / C++ skills and at least 5 year...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Pantera Capital • Toronto C6A, ON, Canada
    Full-time
    Medeloop is creating the future of clinical operations and health research through cutting‑edge AI and big data technologies. Our unified platform, spanning AI‑powered analytics, study management, a...Show more
    Last updated: 21 days ago • Promoted
    Senior Compiler Engineer

    Senior Compiler Engineer

    Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
    Permanent
    Huawei Canada has an immediate permanent opening for a Senior Compiler Engineer.The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, pu...Show more
    Last updated: 30+ days ago
    Compiler Tech Lead

    Compiler Tech Lead

    Targeted Talent • Toronto, ON, Canada
    Full-time
    Our client is a company building the world’s highest-performance pure-digital AI inference chip.We are seeking an experienced Compiler Engineer to join our exceptional team.Design and impleme...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Early Career to Senior)

    Software Engineer (Early Career to Senior)

    SCALIS • Toronto C6A, ON, Canada
    Remote
    Full-time
    Hey — Let's find your next opportunity 🚀.Redcan is at the forefront of building agentic AI products and tools that enable our customers to scale their product deployment capability by orders of ma...Show more
    Last updated: 19 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Mastercard • Toronto C6A, ON, Canada
    Full-time
    Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we’re helping build a sustainable economy where everyone can prosper.We supp...Show more
    Last updated: 30+ days ago • Promoted
    Principal Engineer, AI Compiler

    Principal Engineer, AI Compiler

    Tenstorrent • Toronto
    Full-time +1
    Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions mu...Show more
    Last updated: 15 days ago • Promoted
    Arithmetic Private Tutoring Jobs Georgina

    Arithmetic Private Tutoring Jobs Georgina

    Superprof • Georgina, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

    SerDes PHY FW / SW Engineer - Staff / Senior Staff / Principal Levels

    Alphawave IP Inc • Toronto C6A, ON, Canada
    Full-time
    Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more.Our t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Full Stack)

    Senior Software Engineer (Full Stack)

    Deep Genomics • Toronto C6A, ON, Canada
    Full-time
    Deep Genomics is at the forefront of using artificial intelligence to transform drug discovery.Our cutting-edge AI platform decodes the complexity of RNA biology to identify novel drug targets, mec...Show more
    Last updated: 30+ days ago • Promoted