Lead C++ Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#369988·Dodano wczoraj·0
Źródło: EPAM SystemsTech Stack / Keywords
C++CUDAPyTorchPython
Wymagania
- Bachelor's degree or equivalent practical experience.
- Overall 7+ years of industry experience.
- 5 years of experience with software development in C++ or Python.
- 3 years of experience testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
- Expertise in performance optimization at the kernel level.
- English proficiency at B2 level or higher.
Nice to have:
- Skills in optimizing TPU/GPU code using low-level kernel languages like Pallas, CUDA, or Triton.
- Knowledge of ML frameworks (JAX/PyTorch), common operations like attention and Mixture of Experts (MoEs), including model optimization and low-precision formats.
- Understanding of modern accelerators (data movement, pipelining, heterogeneous compute, scale-out).
- Understanding of compiler principles (optimization, code generation) and toolchains such as MLIR and OpenXLA.
- Experience building developer infrastructure including OSS libraries, flexible high-performance APIs, and documentation.
Obowiązki
- Design and optimize high-performance kernels using languages like Pallas, Mosaic, and Triton targeting TPU and GPU architectures for critical ML operations.
- Architect infrastructure such as benchmarking suites, autotuning frameworks, performance analysis tools, regression testing, and documentation.
- Track advancements in hardware architectures, compiler technologies, and AI models to identify new performance optimization opportunities.
- Engage with ML researchers, framework developers (JAX, PyTorch), and compiler engineers (XLA) to enhance adoption, identify requirements, and address bottlenecks.
Benefity
- Flexible schedule and opportunity to work remotely within Poland.
- Chance to work abroad for up to 60 days annually.
- Business-driven relocation opportunities.
- Outstanding career roadmap and leadership development programs.
- Certification opportunities (GCP, Azure, AWS).
- Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru.
- English classes.
- Stable income with Employment Contract or B2B options.
- Participation in the Employee Stock Purchase Plan.
- Benefits package including health insurance, multisport, shopping vouchers.
- Strategically located offices with entertainment and relaxation zones, table tennis, football, free snacks, and coffee.
- Referral bonuses.
- Corporate, social, and well-being events.
Elastyczne godziny
Pakiet relokacyjny
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Kursy językowe
Opieka zdrowotna
Karta sportowa
Premie
Darmowe przekąski
EPAM Systems
233 aktywne oferty