Machine Learning Engineer (Senior) - NLP
Confidential
About the role
Machine Learning Engineering
We develop state-of-the-art computer vision, deep learning, and graphics solutions to deliver ultra-optimized, power-efficient software and hardware to enable the intelligent perception of the world around us.
Our XR Labs engineers work on data acquisition and deep learning and computer vision models for self-perception including head tracking, hand gestures and tracking, as well as world perception where we apply 3D reconstruction and understanding of objects and environments including mapping and navigation. These algorithms allow intelligent head-worn XR devices to perform high-level perception functions. We design, prototype, optimize for Snapdragon XR2 and AR2 SoCs, and productize these algorithms through highly power-constrained platforms.
Qualcomm XR Labs Europe is rapidly expanding and seeking innovators who will create the new digital world. We have state-of-the-art facilities in Austria, France, the Netherlands, and Spain.
Candidates bring a deep understanding of computer vision and machine learning algorithms and technologies that are necessary building blocks of our perception systems.
Software design and implementations for real-time embedded and mobile platforms
Development of efficient and accurate computer vision and machine learning solutions for XR hand tracking tasks
Develop and integrate robust C/C++ low-level software for deploying ML models on microcontrollers, DSPs, and ML accelerators • PyTorch, TensorFlow), machine learning pipelines, model evaluation and data visualization • Analyze and debug performance bottlenecks and power consumption across the hardware/software stack for ML workloads.
Experience in software development, including testing and debugging on XR devices, mobile platforms or other embedded systems
Required: Master degree or PhD
Computer Science, Computer Engineering, Electrical Engineering, Applied Math, Machine Learning
A gateway to Europe, Bordeaux airport provides access to almost 50 international destinations including transatlantic air routes.
XR office
The company language is English, and you will work together with an international engineering team to identify our users' needs. Therefore, communication skills and the ability to work in a team are key to success in this role.
Equal Opportunities & Equal Pay:
Salary, stock and performance related bonus • Employer-financed pension schemes • Employee Stock Purchase Program • Public Transport Subsidy. Qualcomm will reimburse up to 50% of public transportation • Qualcomm will provide health coverage in addition to the national scheme to eligible employees and dependents • 25 days vacation + 4 well-being days + 10 "RTT" • Relocation and immigration support (if needed) • Mentor program for intensive induction and further training opportunities • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
PhD in Computer Science, Engineering, Information Systems, or related field.
Master's degree in Computer Science, Engineering, Information Systems, or related field. • 2+ years of experience with Machine Learning frameworks (e.g., NLP, multi-media). • 2+ years of experience with one or more programming language suitable for machine learning (e.g., Python, R, C, C++) • Linux, Android, QNX) and Hardware. • 1+ year of work experience in a role requiring interaction with senior leadership (e.g., Applies Machine Learning knowledge to extend training or runtime frameworks or model efficiency software tools with new features and optimizations. • Models, architects, and develops machine learning hardware (co-designed with machine learning software) for inference or training solutions. • Develops optimized software to enable AI models deployed on hardware (e.g., machine learning kernels, compiler tools, or model efficiency tools, etc.) Assists with the development and application of machine learning techniques into products and/or AI solutions to enable customers to do the same. • Develops, adapts, or prototypes complex machine learning algorithms, models, or frameworks aligned with and motivated by product proposals or roadmaps with minimal guidance from more experienced engineers. • Conducts complex experiments to train and evaluate machine learning models and/or software independently.
Requires verbal and written communication skills to convey information. is consulted by senior leadership to make key decisions).
• 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.
If you would like more information about this role, please contact Qualcomm Careers.
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free