Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Senior GPU Compiler Software Development Engineer to work on GPU support for OpenAI/Triton, a language and compiler for highly efficient custom Deep-Learning primitives. You will be working 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 the OpenAI/Triton project for GPUs.
- Communication with other developers, customers, and project managers.
- Test implementation, project documentation, and verification of the system with unit/component/functional tests.
Requirements
- 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
We Offer
- Relocation options
- Experience in an international environment
- Cross-cultural experience
- Feedback culture
- Regular appraisals
- Annual holiday - 20 or 26 days (depending on seniority)
- Occasional leave - 1 or 2 days (depending on circumstances)
- Child care leave - 2 days or 16 hours per year
- Absence due to force majeure - 2 days or 16 hours per year
- Maternity Leave - 20 weeks
- Parental Leave - 41 weeks
- Paternity Leave - 14 days
- Expert-led tech courses
- Internal instructor-led soft skills courses
- Comprehensive in-house self-learning resources
- Access to external self-learning libraries like ProQuest eBook and Udemy for Business
- Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy
- Custom Learning Programs: upskilling, reskilling, technical mentorship
- Leadership Programs for Managers
- Multisport card
- Possibility to order Multisport card at the corporate rate for family members
- LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.
- One Team Program: Buddy for each New Joiner; seminars, meeting, and workplace space to support integration with local community and culture; “Hire me” workshops for partners
- Preferential banking offer
- Preferential car leasing offer
- Cafeteria program discounts for shops, cinema tickets, holiday offers
- Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support
- Private Healthcare Insurance with unlimited access to specialists
- Full dental support
- Travel Insurance
- Possibility to add private healthcare coverage for family members at the corporate rate
- Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer
- Reimbursement for corrective glasses
- Many fun social activities organized by the Luxoft team offline in your city
- Online entertainment events for the whole company and local team events
- A workplace where you’re treated with respect within a multicultural team
- Rotation between projects and accounts
- New career opportunities
About the Company
Luxoft is a global provider of software development and digital transformation services. We are committed to delivering innovative solutions to our clients and fostering a collaborative and inclusive work environment.
Application
Apply for Senior GPU Compiler Software Development Engineer in Remote Poland.
*Indicates a required field
Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.