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.
Technologies used: Python, C/C++, Docker, Linux, PyTorch, Triton, ROCm, HIP, AMD ROCm
Responsibilities
Develop, support and optimize OpenAI/Triton project for GPU. Create, document, and execute unit/component/functional tests.
Skills
Must have
Experience developing C/C++ and Python applications
Knowledge of OOP (Object-Oriented Programming)
Knowledge in ML/NN
Software Version Control (Git)
The successful candidate should possess the following traits:
Proficiency in problem-solving and troubleshooting technical issues
Time management, prioritization and multi-tasking skills
Ability to handle multiple competing priorities in a fast-paced environment
Personal initiative, commitment, perseverance and resilience
Well-developed communication and teamwork skills
Language skills
Nice to have
Basic understanding of PyTorch is a plus. Knowledge of and experience with a state-of-the-art compiler stack such as LLVM and MLIR is highly desired. Knowledge of ROCm. Experience in CMake, make/ninja build system. GEMM performance fundamentals.
Experience in performance analysis
Knowledge of GPU computing (HIP or CUDA or OpenCL)
Other
Languages
English: B2 Upper Intermediate
Seniority
Junior
Position Summary… What you’ll do… We are looking for a Senior Machine Learning Engineer to lead the scaling and deployment...
How to applyWe are Cognizant Artificial Intelligence Digital technologies, including analytics and AI, give companies a once-in-a-generation opportunity to perform orders of...
How to applyProject Role : AI / ML EngineerProject Role Description : Develops applications and systems that utilize AI to improve performance...
How to applyAI/ML Engineer KEY SUMMARYWe are seeking a passionate and innovative AI/ML Engineer to join our team and drive cutting-edge solutions...
How to applyDo you ever wonder what happens inside the cloud? DigitalOcean (NYSE: DOCN) simplifies cloud computing so builders can spend more...
How to applyProject Role : AI / ML EngineerProject Role Description : Develops applications and systems that utilize AI tools, Cloud AI...
How to apply