Machine Learning Engineer-Qualcomm AI Research, Amsterdam

  • Publication date
  • Closing date
  • Level of education


Until filled


Join Qualcomm’s AI research team in Amsterdam and design and implement highly optimized machine learning solutions in collaboration with a multi-disciplinary team of Machine Learning researchers and engineers.

About us

Roles & responsibilities

As Senior Machine Learning Engineer at Qualcomm AI Research, you will be working directly with various ML research teams. As part of your work, you will implement algorithms, perform experiments, and help create and implement ML research related software that will be used by researchers and engineers throughout the company. Your work will involve rapid prototyping, large-scale experimentation, and fast iteration, while keeping an eye on good code quality, maintainability, and efficiency.

Working at Qualcomm means being part of a global company (headquartered in San Diego) that fosters a diverse workforce and puts emphasis on the learning opportunities and professional development of its employees. You will work closely with researchers that have published at major conferences, work on campus at the University of Amsterdam, and live in a scenic, vibrant city with a healthy work/life balance and a diversity of cultural activities.

In addition, you can join plenty of mentorship, learning, peer, and affinity group opportunities within the company. In this way you can easily develop personal and professional skills in your areas of interest. You’re empowered to start your own initiatives and, in doing so, collaborate with colleagues in offices across teams and countries.

Successful applicants will be creative, enthusiastic innovators who are equally comfortable with researching new technologies and implementing code for robust prototypes.

Minimum Qualifications

Proven experience with machine learning and frameworks such as PyTorch
Hands-on experience with training deep neural networks, generating and evaluating experimental results, and improving training pipelines
Background in software development, incl. testing, debugging, and test-driven development
Ability to work in a multi-site software organization

Preferred Qualifications

Excellent Python programming skills demonstrated through relevant industry or academic experience
Experience in implementing algorithms and solutions based on the latest research
Experience in performance optimization and efficient implementation
Experience in unit test frameworks and static analysis tools
Familiarity with containerization tools such as Docker, Singularity and Kubernetes
Familiarity with setting up continuous integration infrastructures such as Gitlab CI
Familiarity with cloud computing (AWS, Azure, or Google Cloud)
Education Requirements

M.S. in computer science, electrical engineering, robotics, or a related field
*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.

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.


We offer

If you would like more information about this role, please contact Qualcomm Careers.