Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

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

Luxoft Italy

Genova

In loco

EUR 50.000 - 70.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 Genova is seeking a skilled GPU Developer. You will work on the OpenAI/Triton project, focusing on new feature development and optimization for GPUs. Required skills include strong proficiency in C/C++, experience with compiler internals, and basic Python knowledge. This role offers flexible working hours and various development opportunities in a collaborative environment.

Servizi

Flexible working hours
Access to training center
Continuous learning programs
Employee discounts
Friendly company culture

Competenze

  • Proficient in C / C++ programming languages.
  • Experience with compiler internals such as llvm or gcc.
  • Basic understanding of Python for development tasks.
  • Track record of performance analysis on GPU-related projects.

Mansioni

  • Develop new features and optimize OpenAI/Triton for GPUs.
  • Communicate with developers and project managers.
  • Implement tests and document the project comprehensively.

Conoscenze

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

Strumenti

Docker
CMake
LLVM
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
  • 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
Other 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.