Senior Libraries Engineer – AI and HPC

at Nvidia
📍 Poland
PLN 221,200-507,000 per year
SENIOR
✅ Remote

Tech Stack

AI Algorithms CI/CD @ 4 CUDA @ 6 Communication @ 7 Computer Vision Debugging @ 6 GPU @ 6 Jira @ 4 Leadership @ 4 Mathematics @ 4 Profiling @ 6 Project Management @ 4 Python @ 6 Software Development @ 4 Technical Leadership

Details

Join a multidisciplinary team building and improving GPU- and CPU-accelerated data processing software libraries. Projects such as DALI and nvImageCodec support AI, data analytics, image processing, computer vision, and scientific simulation workflows for commercial and academic organizations worldwide.

The role involves designing, developing, and optimizing advanced algorithms for accelerated computing.

Responsibilities

  • Develop scalable library software using modern tools and languages for various numerical methods.
  • Tune performance, optimize algorithms, and benchmark them across different architectures.
  • Work with leadership and internal and external partners to understand feature and performance requirements and contribute to technical roadmaps.
  • Provide technical leadership and guidance to library engineers.
  • Identify opportunities to improve user experience and library performance.

Requirements

  • PhD or MSc degree in Computational Science, Computer Science, Applied Mathematics, or a related science or engineering field, or equivalent experience.
  • 5+ years of experience developing, debugging, and optimizing high-performance parallel numerical applications on modern computing platforms, including GPU acceleration with CUDA.
  • C/C++ programming and software development skills.
  • Proven experience leading and completing software development projects.
  • Strong collaboration, communication, and documentation skills.

Preferred Qualifications

  • Knowledge of CPU and/or GPU hardware architecture.
  • Experience with software development practices such as CI/CD and project management tools such as JIRA.
  • Experience working in a distributed organization.
  • Debugging, profiling, and testing skills focused on accuracy and performance.
  • Fluency in Python.

Compensation

For Poland, the base salary ranges are 221,250 PLN–383,500 PLN for Level 3 and 292,500 PLN–507,000 PLN for Level 4. Base salary is determined based on location, experience, and compensation for employees in similar positions.

NVIDIA is committed to fostering a diverse work environment and is an equal opportunity employer. The company does not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

More jobs at Nvidia

Similar jobs