Senior Software Engineer - ML Kernels & Runtime
260.4k - 352.2k PLN260 400 - 352 200 PLN/ rok.UoP
SeniorFull-time·Umowa o pracę
#377500·Dodano wczoraj·0
Źródło: nofluffjobs.comTech Stack / Keywords
PythonLinuxLinux , Apache, MySQL, PHP/Perl/PythonC++BLASDNNKernel-based Virtual MachinePyTorchAPI
Firma i stanowisko
Graphcore is a company building the future of AI compute, combining semiconductor, software, and AI expertise to create a complete AI compute stack from silicon to datacenter infrastructure. It is part of the SoftBank Group and is expanding its teams globally to address AI opportunities.
Wymagania
Essential:
- Excellent programming and scripting skills using C++ and Python
- Understanding of processor architectures and profiling on Linux
- Excellent written and oral communication skills, good work ethics, and a high sense of teamwork
- Commitment to producing quality work and being a team player
Desirable:
- Strong command of algorithmic performance including vectorisation, memory hierarchy, threading, and lock-free patterns
- Hands-on experience with at least one BLAS/DNN stack and ability to read/extend kernels
- Comfort with CPU micro-optimisations and numerical stability/trade-offs across FP32/FP16/BF16/FP8
- Experience integrating native code into PyTorch or similar frameworks (custom ops, extensions, dispatch keys)
- Knowledge of ABI/API stability and packaging for Linux systems (manylinux, wheels)
Obowiązki
- Design and implement kernels for linear algebra and tensor operations (GEMM, batched GEMM, convolutions, reductions, elementwise and fused operations) in C++
- Own performance and correctness by adding microbenchmarks, regression tests, and numerics validation
- Profile and optimize for next-generation AI hardware focusing on threading, cache locality, memory layout, and kernel launch efficiency
- Debug issues, resolve bugs, and improve product quality and functionality
- Actively engage in and support Agile ways of working within the team
- Mentor colleagues by sharing knowledge and providing guidance
Benefity
- Competitive salary
- Annual leave policy
- Medical and dental health plans
- Gym card
- Employee pension matched up to 4%
- Inclusive work environment with equal opportunity process
- Flexible interview approach with reasonable adjustments available
Płatny urlop
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Graphcore
34 aktywne oferty