![Qualcomm](https://media.trabajo.org/img/noimg.jpg)
Machine Learning Compiler
4 weeks ago
Company
Qualcomm Canada ULC
Job Area
Engineering Group, Engineering Group > Machine Learning Engineering
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, Qualcomm envisions 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 Qualcomm’s 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 within Qualcomm
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 Qualcomm hardware and software to tackle compute and system memory-related bottlenecks
Successful applications will work in cross-site, cross-functional teams.
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.
OR
Master's degree in Computer Science, Engineering, Information Systems, or related field and 3+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
PhD in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
Requirements
Demonstrated ability to learn, think and adapt in fast changing environment
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
Applicants : If you need an accommodation, during the application/hiring process, you may request an accommodation by sending email to accommodationsupport
Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found here for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.
Qualcomm is an equal opportunity employer and supports workforce diversity.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
3056729
#J-18808-Ljbffr
-
Compiler Engineer
3 weeks ago
Austin, United States Ericsson Full timeDescription About this opportunity We are now looking for a Software Developer to produce code for Ericsson’s proprietary CPU architectures and analyze source code for quality and secure coding standards. In this role, you'll dive into the fascinating intersection of machine learning, compiler system and embedded technologies. Evaluate existing...
-
Machine Learning Engineer
2 weeks ago
Austin, United States WEB Service Company Full timeMachine Learning Engineer We are seeking a talented and experienced Machine Learning Engineer to join our team! As a Machine Learning Engineer at webAI, you garner experience developing and deploying ML models alongside our researchers to bolster our platform. An ideal candidate will have experience with both unstructured and structured data machine learning...
-
Machine Learning Engineer
2 weeks ago
Austin, United States webAI Full timeJob DescriptionJob DescriptionMachine Learning EngineerWe are seeking a talented and experienced Machine Learning Engineer to join our team! As a Machine Learning Engineer at webAI, you garner experience developing and deploying ML models alongside our researchers to bolster our platform. An ideal candidate will have experience with both unstructured and...
-
Machine Learning Engineer
3 weeks ago
Austin, United States webAI Full timeJob DescriptionJob DescriptionMachine Learning EngineerWe are seeking a talented and experienced Machine Learning Engineer to join our team! As a Machine Learning Engineer at webAI, you garner experience developing and deploying ML models alongside our researchers to bolster our platform. An ideal candidate will have experience with both unstructured and...
-
Staff Software Engineer, AI Compiler
5 days ago
Austin, United States Tenstorrent Full timeTenstorrent 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 must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
Sr. Principal Software Engineer, AI Compiler
2 months ago
Austin, United States Tenstorrent Full timeTenstorrent 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 must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
Sr. Principal Software Engineer, AI Compiler
2 weeks ago
Austin, United States Tenstorrent Full timeTenstorrent 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 must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high...
-
Senior Backend Compiler Engineer
3 weeks ago
Austin, United States NVIDIA Full timeWe are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This...
-
Senior Backend Compiler Engineer
3 weeks ago
Austin, United States NVIDIA Full timeWe are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This...
-
Senior Backend Compiler Engineer
2 weeks ago
Austin, United States NVIDIA Full timeWe are searching for a Senior Backend Compiler Engineer with experience in LLVM code generation for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest performance GPU machine instructions for Graphics (OpenGL, Vulkan, DX) and Compute (CUDA, PTX, OpenCL, Fortran, C++). This...
-
Senior Compiler Optimization Engineer
1 month ago
Austin, United States NVIDIA Full timeSenior Compiler Optimization Engineer page is loaded Senior Compiler Optimization Engineer Apply locations US, WA, Redmond US, TX, Austin US, TX, Remote US, WA, Remote US, CA, Remote time type Full time posted on Posted Yesterday job requisition id JR1980609 We are looking for an experienced Senior Compiler Optimization Engineer for an exciting role in our...
-
Machine Learning Engineer
3 weeks ago
Austin, United States TekWissen ® Full timeJob Title: Machine Learning Engineer Work Location: Austin, TX, 78735 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $49.00-49.00/Hourly/W2Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...
-
Machine Learning Specialist
2 weeks ago
Austin, United States Talent Groups Full timeMachine Learning Engineer Austin, TX – Day one on site Full Time1. Experience in Python programming using Pandas, NumPy, Scikit, Keras, Tensorflow and similar libraries. Programming under functional and object-oriented paradigm.2. Knowledge of traditional machine learning algorithms (Random forests/SVM) and deep learning (deep, convolutional, and recurrent...
-
Machine Learning Engineer
2 weeks ago
Austin, United States Talent Groups Full timePosition : Machine learning engineerLocation: Austin TXFull timeJob descriptionExperience in Python programming using Pandas, NumPy, Scikit, Keras, Tensorflow and similar libraries. Programming under functional and object-oriented paradigm.Knowledge of traditional machine learning algorithms (Random forests/SVM) and deep learning (deep, convolutional, and...
-
Machine Learning Engineer
2 weeks ago
Austin, United States Talent Groups Full timePosition : Machine learning engineerLocation: Austin TXFull timeJob descriptionExperience in Python programming using Pandas, NumPy, Scikit, Keras, Tensorflow and similar libraries. Programming under functional and object-oriented paradigm.Knowledge of traditional machine learning algorithms (Random forests/SVM) and deep learning (deep, convolutional, and...
-
Machine Learning Specialist
2 weeks ago
Austin, United States Talent Groups Full timeMachine Learning Engineer Austin, TX – Day one on site Full Time1. Experience in Python programming using Pandas, NumPy, Scikit, Keras, Tensorflow and similar libraries. Programming under functional and object-oriented paradigm.2. Knowledge of traditional machine learning algorithms (Random forests/SVM) and deep learning (deep, convolutional, and recurrent...
-
Machine Learning Engineer
1 week ago
Austin, United States Talent Groups Full timePosition : Machine learning engineer Location: Austin TX Full time Job description Experience in Python programming using Pandas, NumPy, Scikit, Keras, Tensorflow and similar libraries. Programming under functional and object-oriented paradigm. Knowledge of traditional machine learning algorithms (Random forests/SVM) and deep learning (deep, convolutional,...
-
Machine Learning Engineer
2 weeks ago
Austin, United States Apollo Solutions Full timeMachine Learning Engineer An AI/ML mid/late-stage start-up developing software for self-driving cars is looking to further scale their engineering function across the US. They are harnessing AI/ML to create software which will allow self-driving cars to accurately navigate surroundings whilst ensuring safety is built into every step of the process. The...
-
Machine Learning Engineer
4 weeks ago
Austin, United States PayPal Full timePayPal is looking for an individual contributor with strong ML engineering background in the Global Analytics and Data Science (GADS) Organization to design and develop a suite of machine learning solutions driving large-scale personalization of financial services, merchant products and action recommendations for millions of PayPal customers across the...
-
Machine Learning Engineer
2 weeks ago
Austin, United States PayPal Full timePayPal is looking for an individual contributor with strong ML engineering background in the Global Analytics and Data Science (GADS) Organization to design and develop a suite of machine learning solutions driving large-scale personalization of financial services, merchant products and action recommendations for millions of PayPal customers across the...