Logo Luxoft

Senior GPU Compiler Software Development Engineer

Job

  • Level
    Senior
  • Job Field
    Software
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Munich
  • Working Model
    Onsite
  • Job Summary

    In this role, you will develop GPU support for Triton, optimize deep-learning primitives, conduct testing, document projects, and communicate with developers to implement performance improvements for neural networks.

    Job Technologies

    Your role in the team

    • 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.
    • Development of new features, 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.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Strong C/C++ programming skills
    • Basic Python programming skills
    • Basic understanding of ML technologies
    • Knowledge of ROCm infrastructure
    • GEMM performance fundamentals

    Experience

    • Experience with compiler internals (llvm, gcc or any other)
    • Experience in performance analysis
    • 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
    • Experience in CMake, make/ninja build system
    • Experience with Docker

    This text has been machine translated. Show original

    What we offer

    • Languages: English: B2 Upper Intermediate
    • Seniority: Senior

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Munich

      Bayern

      Germany

    This is your employer

    Luxoft

    Luxoft

    As a leading IT service provider, Luxoft offers innovative technology solutions that help global enterprises achieve measurable business results. Services include strategic consulting, custom software development resources, and technical solution development. This allows companies to compete successfully by utilizing our expertise in industries such as financial services, automotive, communications, and healthcare & life sciences.

    Description

  • Company Type
    Digital Agency
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Dev Reviews

    by devworkplaces.com

    Total

    (2 Reviews)
    4.8
    • Culture

      4.7
    • Career Growth

      5.0
    • Engineering

      4.7
    • Workingconditions

      4.8
    Show All Dev Reviews
    Logo Luxoft

    Senior GPU Compiler Software Development Engineer

    Location
    Munich
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs