Talent.com
Compiler Engineer
Compiler EngineerHuawei Technologies Canada Co., Ltd. • Markham, York Region, CA
Compiler Engineer

Compiler Engineer

Huawei Technologies Canada Co., Ltd. • 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

Engineer • Markham, York Region, CA

Offres similaires
Senior Software Engineer (Golang)

Senior Software Engineer (Golang)

Stream • Toronto C6A, ON, Canada
Temps plein
Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
7 Eleven Jobs in Keswick Now Hiring

7 Eleven Jobs in Keswick Now Hiring

GREAT PAY $17-42 p / h • Keswick, ON, Canada
Temps plein
Ready to tackle a fun and rewarding career? There are 7 Eleven job openings in your area.Apply today and find the job that you have been looking for!.Voir plus
Dernière mise à jour : il y a 3 heures • Offre sponsorisée • Nouvelle offre
ML Compiler Architect, Senior Principal

ML Compiler Architect, Senior Principal

d-Matrix • Toronto C6A, ON, Canada
Télétravail
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
ML Compiler Engineer, AWS Neuron, Annapurna Labs

ML Compiler Engineer, AWS Neuron, Annapurna Labs

Amazon Web Services (AWS) • Toronto, Canada
Temps plein
Join to apply for the ML Compiler Engineer, AWS Neuron, Annapurna Labs role at Amazon Web Services (AWS).At AWS our vision is to make deep learning pervasive for everyday developers and to democrat...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
M365 Copilot Engineer (B3617)

M365 Copilot Engineer (B3617)

TD Securities • Toronto C6A, ON, Canada
Temps plein
Work Location : Toronto, Ontario, Canada.Line Of Business : Technology Solutions.Pay Details : $91,200 - $136,800 CAD (temporarily eligible for pay premium). Develops and maintains technical solutions ...Voir plus
Dernière mise à jour : il y a 16 jours • Offre sponsorisée
Senior Ingest Engineer : Scale Real-Time Pipelines

Senior Ingest Engineer : Scale Real-Time Pipelines

Sentry.io • Toronto C6A, ON, Canada
Télétravail
Temps plein
A leading software monitoring company in Toronto is seeking a Senior Software Engineer to join their Client Infrastructure team. You will design and operate scalable systems, ensuring efficient data...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Full-Stack Engineer : Build Secure Infra (Go / TS)

Senior Full-Stack Engineer : Build Secure Infra (Go / TS)

Teleport • Toronto C6A, ON, Canada
Temps plein
Join a dynamic team at an innovative company that empowers engineers to build a secure future.In this role, you'll develop cutting-edge solutions for infrastructure access, working with technologie...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Technical Engineer - HFE (54116) (x4)

Technical Engineer - HFE (54116) (x4)

Vaco by Highspring • Unionville, Ontario, Canada
Temps plein
Our client is a leading Canadian energy organization with a strong presence across Ontario.They operate critical infrastructure that supports millions of customers and drives economic growth.Our cl...Voir plus
Dernière mise à jour : il y a 8 jours • Offre sponsorisée
Java Software Engineer - markham

Java Software Engineer - markham

BeaconFire Inc. • markham, on, ca
Temps plein
Develop applications using Java 8 / JEE (and higher), Angular 2+, React.SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools. Write scalable, secure, maintainable code that powers our ...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Coop Engineer Compiler

Coop Engineer Compiler

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Stage
Huawei Canada has an immediate co-op opening for an Engineer.The Heterogeneous Compiler Lab, led by esteemed technical experts with extensive industry and academic experience, publishes innovative ...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Java Software Engineer - markham

Java Software Engineer - markham

iTeckSoft Inc. • markham, on, ca
Temps plein
Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event-driven services. Collaborate with development leads, system architects, and cross...Voir plus
Dernière mise à jour : il y a 4 jours • Offre sponsorisée
Sr. Infrastructure Engineer with Kubernetes - newmarket

Sr. Infrastructure Engineer with Kubernetes - newmarket

Confidential • newmarket, on, ca
Temps plein
The role seeks a highly experienced Infrastructure Specialist to spearhead the design, deployment, and operational excellence of a modern cloud-native infrastructure. The ideal candidate must posses...Voir plus
Dernière mise à jour : il y a 12 jours • Offre sponsorisée
Quantum Software Engineer : DSLs & Compiler

Quantum Software Engineer : DSLs & Compiler

QuEra Computing • Toronto, Canada
Temps plein
A technology company specializing in quantum computing seeks a Scientific Software Engineer to tackle software challenges in quantum systems. You will develop domain-specific languages and work with...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Performance Engineer

Performance Engineer

Cerebras Systems • Toronto C6A, ON, Canada
Temps plein
Join Cerebras as a Performance Engineer within our innovative Runtime Team.Our groundbreaking CS-3 system, hosted by a distributed set of modern and powerful x86 machines, has set new benchmarks in...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Performance EngineerNorth Brunswick Township, NJ

Performance EngineerNorth Brunswick Township, NJ

IT TrailBlazers • Toronto C6A, ON, Canada
Temps plein
Performance Engineer North Brunswick Township, NJ.Clients Requirement : Mainly looking for a performance engineer with experience in Dynatrace. Performance Test Planning, workload Modelling, and Non-...Voir plus
Dernière mise à jour : il y a 11 jours • Offre sponsorisée
Full Stack Engineer with AWS - Pacer Group

Full Stack Engineer with AWS - Pacer Group

Pacer Group • toronto, on, ca
Temps plein
Angular, API Gateway, Lambda, Python, AWS, IaC.Proficiency in containerization technologies such as Docker and Kubernetes. Hands-on experience with front-end framework like React, Vue.Experience in ...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Memory FW Engineer - TekWissen ®

Memory FW Engineer - TekWissen ®

TekWissen ® • markham, on, ca
Temporaire
Location : Markham, ON / Vancouver, BC.Job Type : Temporary Assignment.TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions ...Voir plus
Dernière mise à jour : il y a 3 jours • Offre sponsorisée
Senior AI Compiler Engineer : MLIR & Open-Source

Senior AI Compiler Engineer : MLIR & Open-Source

Tenstorrent Inc. • Toronto, Canada
Temps plein
A leading AI technology company in Toronto is seeking a passionate software engineer focused on AI compiler technologies. You'll contribute to TT-Forge, our innovative open-source compiler, optimizi...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée