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

Compiler Engineer

Huawei • Markham, York Region, CA
Il y a plus de 30 jours
Type de contrat
  • Permanent
Description de poste

Huawei Canadahas an immediate permanent opening for a Compiler Engineer.

About the team :

The Heterogeneous Compiler Lab, led by esteemed 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 community.

About the job :

Design, develop, and test software to satisfy business requirements in a wide range of products, possibly including (but not limited to) :

Compilers targeting next-generation mobile, network, or server hardware;

Language runtimes for new programming languages;

System-level optimization of deep learning frameworks;

Concurrent programming frameworks and distributed systems that can scale from embedded devices to cloud services.

Analyze and optimize software system performance.

Actively participate in scrums and project planning; be a team player.

Learn and adopt new technologies; research, survey, and present industry trends to the team.

About the ideal candidate :

3-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 (JVM-related is an asset), 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 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.

Deep understanding of IR and machine level compiler optimization techniques is an asset.

Experience in systems programming is an asset.

Proficiency in higher-level programming languages e.g. Go, Python is an asset.

Experience contributing to open-source projects, and demonstrated influence in the open community is an asset.

Working knowledge of agile methodologies.

#LI-CL1

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Compiler Engineer • Markham, York Region, CA

Offres similaires
Staff ML Engineer : Real-Time AdTech & Scalable ML

Staff ML Engineer : Real-Time AdTech & Scalable ML

Tubi • Toronto C6A, ON, Canada
Télétravail
Temps plein
A leading streaming service is seeking a Staff Machine Learning Engineer to join their team in Toronto.This role involves designing and deploying low-latency ML systems to enhance ad delivery and o...Voir plus
Dernière mise à jour : il y a 20 jours • Offre sponsorisée
Software Engineer

Software Engineer

STACK IT Recruitment • Toronto, ON, Canada
Temps plein
Ready to build high-performance cloud services that power a global video technology platform?.Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend development,...Voir plus
Dernière mise à jour : il y a 8 heures • Offre sponsorisée • Nouvelle offre
Full Stack Engineer

Full Stack Engineer

BusPlanner • Toronto, ON, Canada
Temps plein
We’re looking for a Fullstack Developer with strong experience in C++ and.NET to help build and maintain our flagship platform, BusPlanner Pro, and related web-based tools.The ideal candidate...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Full Stack Engineer

Full Stack Engineer

GEI Consultants • Markham, ON, Canada
Temps plein
The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Microvellum Programmer / Developer - Amico Corporation

Microvellum Programmer / Developer - Amico Corporation

Amico • Richmond Hill, ON, Canada
Temps plein
Microvellum Developer - Amico Corporation.Would you like to work for a global company that is dedicated to personal career growth? Amico Corporation is a leading manufacturer of Medical Equip...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Staff Full Stack Engineer - Web3

Staff Full Stack Engineer - Web3

Career Renew • Toronto, ON, Canada
Temps plein
Career Renew is recruiting for one of its clients a Staff Full Stack Engineer - Web3 - this is a fully remote role and candidates can be based anywhere as long as they work EST working hours.Salary...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Package Engineer / Coordinator

Package Engineer / Coordinator

Brunel • Greater Toronto Area, Canada
Temps plein
We’re hiring a Package Engineer / Coordinator for our mining client to join their team! You will be responsible for assisting in the coordination, tracking, verification, and review of deliverables f...Voir plus
Dernière mise à jour : il y a 5 heures • Offre sponsorisée • Nouvelle offre
Performance Engineer - Inference

Performance Engineer - Inference

Cerebras Systems • Toronto C6A, ON, Canada
Temps plein
Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs.Our novel wafer-scale architecture provides the AI compute power of dozens of GPUs on a single chip, with the programm...Voir plus
Dernière mise à jour : il y a 12 jours • Offre sponsorisée
Full-Stack Software Engineer (Remote)

Full-Stack Software Engineer (Remote)

Rivalry • Toronto, ON, Canada
Télétravail
Temps plein
We are on the hunt for a seasoned Full-Stack Software Engineer who is driven by the challenge of solving complex problems that span technology, regulatory, compliance, and security issues, all whil...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Staff ML Engineer – Personalization & Recommendations

Staff ML Engineer – Personalization & Recommendations

Tubi, Inc. • Toronto C6A, ON, Canada
Télétravail
Temps plein
A leading streaming service provider in Toronto is looking for a highly skilled Staff Machine Learning Engineer.You will design and implement advanced algorithms to enhance video personalization fo...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée
Senior Full-Stack Engineer - Montreal, Canada

Senior Full-Stack Engineer - Montreal, Canada

Human Agency • Toronto C6A, ON, Canada
Télétravail
Temps plein
We’re scaling rapidly and have a growing pipeline of opportunities that demand exceptional talent across disciplines.Our mission is to bring on individuals, from creative producers to technical exp...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Physics Private Tutoring Jobs Georgina

Physics Private Tutoring Jobs Georgina

Superprof • Georgina, Canada
Temps plein +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...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Sr. Compiler Engineer / Architect

Sr. Compiler Engineer / Architect

Intel Corporation • Toronto, Canada
Temps plein
Be among the first 25 applicants.Join Us in Shaping the Future At Intel, we are building the next generation of software innovation through the oneAPI software stack, a unified programming model de...Voir plus
Dernière mise à jour : il y a 14 jours • Offre sponsorisée
ML Compiler Architect, Senior Principal

ML Compiler Architect, Senior Principal

d-Matrix • Toronto, Ontario, Canada
Temps plein
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...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Memory Compiler Lead – ASIC & IP Development

Memory Compiler Lead – ASIC & IP Development

Advanced Micro Devices • Markham
Temps plein
A leading tech company is seeking a Memory Compiler Engineer in Markham, ON.The role focuses on managing and supporting memory compilers for various products, ensuring compliance with stringent req...Voir plus
Dernière mise à jour : il y a 6 jours • Offre sponsorisée
Senior Software Architect Engineer (Aerospace / eVTOL)

Senior Software Architect Engineer (Aerospace / eVTOL)

Essence Coaching Group • Markham, ON, Canada
Temps plein
Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Voir plus
Dernière mise à jour : il y a 25 jours • Offre sponsorisée
Senior Software Engineer - DevOps and Implementation

Senior Software Engineer - DevOps and Implementation

Shakudo • Toronto C6A, ON, Canada
Temps plein
The name is the Japanese word for alloy—different metals combined into something new.We are building the world's first OS for data and AI to empower software engineers to build sophisticated data a...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Software Engineer (Full Stack)

Software Engineer (Full Stack)

Citylitics • Toronto, ON, Canada
Temps plein
Citylitics delivers predictive intelligence on local utility & public infrastructure markets.What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it'...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée