Remote Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
This position is best described as an AI Kernel / GPU Kernel Engineer position. You will make a significant impact on the business by owning the design and implementation of novel AI Kernels for deep learning operations. You will optimise hardware accelerators in collaboration with deep learning researchers, translating their high-level models into low-level, high-performance code.
Requirements
- 3+ years’ experience in GPU development
- Experience developing GPU/AI Kernels
- Experience engineering for AI/ML workloads
- Experience with any of: CUDA, OpenCL, HIP, SYCL
- Knowledge of deep learning algorithms
- Interested in optimising tough linear algebra equations
- Knowledge of AI framework internals (PyTorch, TensorFlow, ONNX etc)
About the company
The AI R&D arm of a major chip subsidiary are looking for a Software Engineer to join the AI Kernel team. Comprised of a team of elite global technical experts in Compiler, AI and GPU research, you will work on some of most cutting edge developments in the AI acceleration world - some of which are so advanced they still years from being made public. Contributing significantly to the open-source community, you will make an impact on the wider tech world.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on find.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs
MLOps And AI Driven Development
Where To Find Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers