New: upload your resume and get matched to AI jobs. Free to start →

Senior Libraries Engineer – AI and HPC

Salary not listed • Switzerland, Zurich • Full-time

Posted 12d ago

Job Location

Switzerland, Zurich

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

Join our multidisciplinary team to build and improve GPU and CPU accelerated data processing software libraries that power AI, data analytics, image processing, computer vision, and scientific simulations for leading organizations worldwide. In this role, you will design, develop, and optimize pioneering algorithms, contributing to the technical roadmaps of libraries and providing technical leadership. We are looking for individuals with experience in accelerated computing and a passion for advancing the state-of-the-art in various computing domains.

Responsibilities

  • Develop scalable library software using modern tools and languages for various numerical methods.
  • Performance tune, optimize, and benchmark algorithms on various architectures.
  • Collaborate with leadership and partners to understand feature and performance requirements.
  • Provide technical leadership and guidance to other library engineers.
  • Identify opportunities to improve user experience and library performance.

Requirements

  • PhD or MSc in Computational Science, Computer Science, Applied Math, or related field (or equivalent experience).
  • 5+ years of experience developing, debugging, and optimizing high-performance parallel numerical applications on modern computing platforms, with GPU acceleration using CUDA.
  • Proficient C/C++ programming and software development skills.
  • Proven experience in leading and completing software development projects.
  • Strong collaboration, communication, and documentation skills.
  • Fluency with Python.