Machine Learning Framework, Complier & Performance Engineer
Technology, Data & Digital · Data, AI & Analytics · Machine Learning · Software Engineering · Data Engineering
In short
Qualcomm recherche un ingénieur en apprentissage automatique, compilateur et performance pour développer et faire évoluer des compilateurs ML/AI, optimiser les algorithmes pour le matériel Qualcomm, et analyser les charges de travail ML/AI. Ce poste implique une collaboration interfonctionnelle pour améliorer les produits mobiles, edge, automobiles et IOT grâce à l'apprentissage automatique.
Responsibilities
- Contribution au développement et à l'évolution des compilateurs ML/AI chez Qualcomm.
- Définition et mise en œuvre d'algorithmes pour compiler des charges de travail ML/AI afin d'atteindre des performances élevées et une faible consommation d'énergie sur le matériel Qualcomm.
- Création et mise en œuvre d'algorithmes qui couplent efficacement le framework PyTorch aux flux du compilateur ML/AI de Qualcomm.
- Compréhension des tendances dans la conception de réseaux ML, grâce aux interactions avec les clients et à la recherche universitaire la plus récente, et de la manière dont cela affecte la conception du logiciel et du matériel.
- Exploration et analyse des compromis performance/taille/puissance pour les futurs algorithmes ML logiciels et matériels.
- Création de composants de simulation axés sur la performance (en utilisant C++, Python) pour l'analyse et la conception d'algorithmes matériels/logiciels haute performance sur les futurs SoC.
- Prédiction pré-silicium des performances pour divers algorithmes ML.
- Exécution, débogage et analyse des simulations de performance pour suggérer des améliorations au matériel et aux logiciels Qualcomm afin de résoudre les goulots d'étranglement liés au framework, au calcul et à la mémoire système.
Requirements
- Capacité démontrée à apprendre, réfléchir et s'adapter dans un environnement en évolution rapide.
- Souci du détail avec de solides compétences en résolution de problèmes, en analyse et en débogage.
- Solides compétences en communication (écrite et verbale).
- Solides antécédents en développement d'algorithmes et en analyse des performances essentiels.
Desired Qualifications
- Fortes connaissances des principes de conception orientée objet.
- Solides connaissances de C++.
- Solides connaissances de Python.
- L'expérience en conception et développement de compilateurs est un atout.
- La connaissance des formats/plateformes de modèles réseau (par exemple, Pytorch, ONNX) est un atout majeur.
- Connaissance des processus de développement logiciel (contrôle de révision, CD/CI, etc.).
- Familiarité avec des outils tels que git, Jenkins, Docker, clang/MSVC.
- Compétences en débogage sur puce d'algorithmes de calcul haute performance.
- Connaissance des algorithmes et des structures de données.
- Connaissance de l'architecture informatique, des circuits numériques et des modèles/simulateurs transactionnels pilotés par événement.
Benefits
- Le salaire est uniquement une composante de la rémunération totale chez Qualcomm.
- Programme de bonus discrétionnaire annuel compétitif.
- Opportunité d'octroi de subventions d'actions (RSU) annuelles.
- Package d'avantages sociaux très compétitif conçu pour soutenir votre succès au travail, à la maison et pendant vos loisirs.
Skills
AlgorithmsC++PythonPyTorchONNXgitJenkinsDockerclangMSVC
#Machine Learning#Compiler#Performance Engineering#Framework#AI
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
2 days ago
Employment Type
Full Time
Work mode
On Site
Salary
US$104,800–154,800 / year
Experience Level
Mid-Senior
Locations
Markham, Canada
Qualification
Bachelor
Applicants
Be an early applicant
Similar Jobs
Alstom
Toronto, CanadaProject Engineering Manager
CA$130–160k/yr Full Time Be an early applicant Posted 4 days ago
Qualcomm
San Diego, United States of AmericaGPU Low Power Engineer
US$119–179k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesMicrowave Design and Layout Engineer
US$102–219k/yr Full Time Be an early applicant Posted 4 days ago
Microsoft
United StatesForward Deployed Engineer
US$85.4–184k/yr Full Time Be an early applicant Posted 4 days ago
IKEA
Hamilton, CanadaWarehouse Coordinator (AM)
CA$22.8/hr Full Time Be an early applicant Posted 4 days ago
IKEA
Hamilton, CanadaWarehouse Coordinator (PM)
CA$22.8/hr Full Time Be an early applicant Posted 4 days ago
