Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

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

Luxoft Italy

Bardi

In loco

EUR 45.000 - 65.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 technology company in Italy is seeking a professional to work on GPU support for a cutting-edge project involving OpenAI / Triton. The role involves developing new features, optimizing performance, and collaborating with a dynamic team. Ideal candidates will have strong C/C++ skills, experience with compiler internals, and a solid understanding of performance analysis. This position offers a flexible working environment and opportunities for continuous learning.

Servizi

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

Competenze

  • Strong C / C++ programming skills.
  • Experience with compiler internals (llvm, gcc or any other).
  • Basic Python programming skills.
  • Experience in performance analysis.

Mansioni

  • Develop, support and optimize OpenAI / Triton project for GPUs.
  • Communicate with developers, customers, and project managers.
  • Implement tests and document projects.

Conoscenze

Strong C / C++ programming skills
Experience with compiler internals
Basic Python programming skills
Experience in performance analysis

Strumenti

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.