Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Gpu Compiler Software Development Engineer (Gpu, Cuda - Must)

Luxoft Italy

Udine

In loco

EUR 40.000 - 60.000

Tempo pieno

Oggi
Candidati tra i primi

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A leading software development company in Udine, Italy, is looking for a developer to work on GPU support for their OpenAI/Triton project. You will develop new features, optimize performance, and collaborate with a team. Candidates should have strong C/C++ skills and experience with compiler internals. The role offers flexible hours and a culture of continuous learning.

Servizi

Flexible working hours
Access to training courses
Continuous learning programs
Employee discounts
Dynamic projects
Friendly company culture
Team-building events

Competenze

  • Strong C / C++ programming skills are crucial.
  • Experience with compiler internals like LLVM or GCC required.
  • Basic programming knowledge in Python.
  • Experience in performance analysis is essential.

Mansioni

  • Develop new features for OpenAI/Triton project.
  • Support and optimize GPU-related tasks.
  • Communicate effectively with team members.
  • Conduct tests and maintain project documentation.

Conoscenze

C / C++ programming skills
Compiler internals experience
Basic Python skills
Performance analysis experience

Strumenti

LLVM
PyTorch
CMake
Docker
Descrizione del lavoro
Project description

Working on GPU support for OpenAI / Triton — a language and compiler for writing highly efficient custom Deep-Learning primitives. Work with the open-source community to analyze, develop, test, and deploy performance improvements for neural networks implemented with Triton on GPUs with ROCm.

Responsibilities

New features development, support and optimization of OpenAI / Triton project for GPUs. Communication with other developers, customers and project managers. Test implementation, project documentation and verification of system with unit / component / functional tests.

Skills
Must have
  • Strong C / C++ programming skills
  • Experience with compiler internals (llvm, gcc or any other)
  • Basic Python programming skills
  • Experience in performance analysis
Nice to have
  • Basic understanding of ML technologies
  • Experience with GPGPU (General purpose GPU) computing (HIP, CUDA, OpenCL, etc.)
  • Experience with PyTorch
  • Experience with LLVM and MLIR compiler infrastructure, analysis or optimizations implementation
  • Knowledge of ROCm infrastructure
  • Experience in CMake, make / ninja build system
  • GEMM performance fundamentals
  • Experience with Docker
Languages

English : B2 Upper Intermediate

Benefits
  • Flexible working hours
  • Access to Luxoft Training Center (technical & leadership courses)
  • Continuous learning & development programs
  • Employee discounts and perks
  • Dynamic and fast-paced projects
  • Knowledge-sharing communities
  • Brainstorming sessions and idea-sharing meetings
  • Friendly company culture
  • Team-building events & celebrations
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.