All vacancies

Senior C++ Software Engineer with CUDA/GPU/TPU
EPAM Systems
Remote · PolandSalary not disclosedfull-timeEPAM Systems Careers (remote abroad)
We are looking for a Senior C++ Software Engineer to join a team building the next generation of computers for artificial intelligence. The company brings together experts in computer architecture, ASIC design, advanced systems and neural network compilers, with the team focused on the compiler and neural network stack, including LLMs and CNNs.
Responsibilities
- Write kernels in C++ for various operations used across AI and ML workloads
- Develop and optimize the compiler and neural network stack supporting LLMs and CNNs
- Collaborate with experts in computer architecture, ASIC design and advanced systems to build next-generation computing solutions
- Design and implement AI/ML kernel operations tailored to GPU/AI-accelerator architectures
- Build and maintain ML models using PyTorch or TensorFlow
- Ensure kernel-level performance and correctness across modern neural network architectures such as transformers
- Take ownership of key technical decisions as a lead developer within the ML & AI team
Languages
- Work format
- Remote
- Seniority
- Senior
- Posted
- 29 Sept 2026
- Last verified
- In the last 5 days
Similar roles
- Software Engineer - Python and K8sCanonical · Remote · worldwide
- Founding Software Engineer - New ProductEndless Studios · Remote · worldwide, UTC+4 accepted
- Software Engineer (Electron.js)micro1 · Remote · worldwide, UTC+4 accepted
- Engineering - Software Engineer (AI & Agentic Solutions)Aline · Remote · worldwide, UTC+4 accepted
- Engineering ManagerSupabase · Remote · worldwide
- AI Research Lab AI/ML Engineer (100 % remote) (m/f/d)EWOR GmbH · Remote · worldwide, UTC+4 accepted
