Senior GPU Compiler Software Development Engineer

1 Month ago • 3-5 Years • Research & Development

About the job

Job Description

Senior GPU Compiler Software Development Engineer focusing on GPU support for OpenAI/Triton, a language and compiler for efficient custom deep-learning primitives. Responsibilities include new feature development, optimization, and support for Triton on GPUs with ROCm. This role requires collaboration with developers, customers, and project managers. Testing, documentation, and verification using unit/component/functional tests are crucial. The work involves analyzing, developing, and deploying performance improvements for neural networks implemented with Triton on GPUs.
Must have:
  • Strong C/C++ programming skills
  • GPGPU computing experience (HIP, CUDA, OpenCL)
  • Compiler internals experience (LLVM, GCC)
  • Basic Python programming skills
  • Performance analysis experience
Good to have:
  • Understanding of ML technologies
  • PyTorch experience
  • LLVM and MLIR compiler infrastructure experience
  • ROCm infrastructure knowledge
  • CMake, make/ninja build system experience
  • GEMM performance fundamentals
  • Docker experience
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 GPGPU (General purpose GPU) computing (HIP, CUDA, OpenCL, etc.) or 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 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

Seniority

Senior

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

New Delhi, Delhi, India (Remote)

Iași, Iași County, Romania (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Luxoft

Similar Jobs

Playrix - Game Designer

Playrix, (Remote)

Social Discovery Ventures - Product Owner, MarTech

Social Discovery Ventures, Cyprus (Remote)

G5 Games - 2D Illustrator (Match-3 project)

G5 Games, Georgia (Remote)

FocalPoint - Principal GNSS Scientist

FocalPoint, United Kingdom (Hybrid)

Intel Corporation - Deep Learning Verification Engineer

Intel Corporation, Israel (Hybrid)

Honeywell - Lead Data Scientist-Vision AI

Honeywell, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

10times - Data Scientist

10times, India (On-Site)

Playrix - Feature Owner (LiveOps)

Playrix, Portugal (Remote)

Paypal - Sr. Staff Machine Learning Scientist

Paypal, United States (On-Site)

G5 Games - 2D Illustrator (HOG project)

G5 Games, Kazakhstan (Remote)

Playrix - Feature Owner (LiveOps)

Playrix, Montenegro (Remote)

Social Discovery Ventures - Product Owner, MarTech

Social Discovery Ventures, Georgia (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Brazil, Indiana, United States

Valve corporation - Audio Software Engineer

Valve corporation, United States (On-Site)

Life church - Marketing Strategist

Life church, United States (On-Site)

Patreon - Senior iOS Engineer, Mobile Platform

Patreon, United States (Hybrid)

Life church - Frontend Staff Engineer

Life church, United States (On-Site)

Framestore - FREELANCE: CG - NEW YORK

Framestore, United States (On-Site)

Scientific Games  - Field Service Tech I - Tulsa

Scientific Games , United States (On-Site)

Walmart - Senior, Software Engineer - AR/VR/XR Experiences

Walmart, United States (On-Site)

Google - Senior CPU Microarchitecture Lead

Google, United States (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Intel Corporation - 3D-IC STCO Physical Design Intern.

Intel Corporation, United States (Hybrid)

Intel Corporation - IP Design Verification Engineer

Intel Corporation, Malaysia (Hybrid)

Trek - Aerodynamics Engineer

Trek, United States (Hybrid)

Intel Corporation - AI SW Runtime/Networking engineer

Intel Corporation, Israel (Hybrid)

Google - SoC Design Engineer, Google Cloud

Google, United States (On-Site)

Nextgen-Clearing - Oracle Developer

Nextgen-Clearing, India (On-Site)

Intel Corporation - EDA Tools Hardware Engineer

Intel Corporation, United States (Hybrid)

Get notifed when new similar jobs are uploaded