Pomiń do treści
Logo firmy EPAM Systems

Lead C++ Developer

EPAM Systems

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄OtherKontrakt
⏱️Lead · 7+ latDoświadczenie
LokalizacjaKatowice, Wrocław
Źródło
Aktywna
Opublikowano19 czerwca 2026
Ostatnio sprawdzono19 czerwca 2026
Wygasa za10 dni
Werdykt JobHunt

Rola Lead C++ Developera w zespole CoreML skupia się na ekstremalnej optymalizacji wydajności kodu, szczególnie na architekturach TPU i GPU, dla kluczowych operacji uczenia maszynowego. Kandydat będzie projektował i optymalizował niskopoziomowe kernele, budował infrastrukturę do benchmarkingu i analizy wydajności, a także współpracował z badaczami ML i inżynierami kompilatorów. Jest to rola mocno techniczna, wymagająca głębokiego zrozumienia sprzętu i algorytmów ML.

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: konkretne projekty, nad którymi będzie pracował kandydat., szczegóły dotyczące typów modeli ml lub operacji, na których będzie się skupiał kandydat..

🛠 Wymagane technologie
Dane źródłowe
CUDAGPU ProgrammingPyTorchC++PythonKernel Optimization
AI Insights
Czym naprawdę jest ta rola?Lead C++ Developer

Rola Lead C++ Developera w zespole CoreML skupia się na ekstremalnej optymalizacji wydajności kodu, szczególnie na architekturach TPU i GPU, dla kluczowych operacji uczenia maszynowego. Kandydat będzie projektował i optymalizował niskopoziomowe kernele, budował infrastrukturę do benchmarkingu i analizy wydajności, a także współpracował z badaczami ML i inżynierami kompilatorów. Jest to rola mocno techniczna, wymagająca głębokiego zrozumienia sprzętu i algorytmów ML.

Plusy
  • Możliwość pracy za granicą do 60 dni rocznie.
  • Udział w programie Employee Stock Purchase Plan.
  • Dostęp do szerokiego zakresu szkoleń i certyfikacji (GCP, Azure, AWS, LinkedIn Learning, Get Abstract, Cloud Guru).
Na co uważać
  • !Brak informacji o konkretnych projektach, nad którymi będzie pracował kandydat.
  • !Nie sprecyzowano, czy wymagane jest doświadczenie z konkretnymi modelami ML.
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i optymalizacja wysokowydajnych kerneli (np. w Pallas, Mosaic, Triton) dla TPU i GPU.
  • Architektura infrastruktury do benchmarkingu, autotuningu i analizy wydajności.
  • Śledzenie najnowszych osiągnięć w architekturach sprzętowych, technologiach kompilatorów i modelach AI.
  • Współpraca z badaczami ML, deweloperami frameworków (JAX, PyTorch) i inżynierami kompilatorów (XLA).
  • Rozwiązywanie złożonych problemów technicznych wpływających na efektywność i skalowalność AI.
  • Tworzenie i utrzymanie dokumentacji dla społeczności deweloperskiej.
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Stanowisko liderskie — wymaga zarówno doświadczenia technicznego jak i umiejętności zarządzania.

Minimum sensowne

Kandydat z minimum 7 latami doświadczenia w branży, w tym 5 latami w C++ lub Python, posiadający 3 lata doświadczenia w cyklu życia oprogramowania i 1 rok w projektowaniu/architekturze. Musi wykazać się ekspertyzą w optymalizacji wydajności na poziomie kerneli oraz komunikatywną znajomością języka angielskiego (B2).

Raczej nie dla

Rola nie jest dla osób z mniejszym niż 7-letnim doświadczeniem w branży lub mniej niż 5 latami w C++/Python. Nie jest również dla kandydatów bez doświadczenia w optymalizacji wydajności na poziomie kerneli lub bez znajomości języka angielskiego na poziomie B2.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt4/5
Remote5/5
Enterprise4/5
Pytania do rekrutera
  • ?Jakie są główne wyzwania wydajnościowe, z którymi zespół CoreML obecnie się mierzy?
  • ?Czy istnieją konkretne modele ML lub typy operacji, na których będzie się skupiał kandydat?
  • ?Jak wygląda proces współpracy z badaczami ML i inżynierami kompilatorów?
  • ?Czy są jakieś konkretne narzędzia do analizy wydajności lub debugowania, które są preferowane?
  • ?Jakie są oczekiwania dotyczące wkładu kandydata w rozwój społeczności open-source?
Brakujące informacje
  • Konkretne projekty, nad którymi będzie pracował kandydat.
  • Szczegóły dotyczące typów modeli ML lub operacji, na których będzie się skupiał kandydat.
  • Informacje o strukturze zespołu CoreML (liczba osób, role).
Zespół

Firma podkreśla kulturę dynamiczną, inkluzywną, z możliwością współpracy z wielonarodowymi zespołami i ciągłego uczenia się. Zespół jest opisywany jako przyjazny, z możliwością rozwoju kariery i wsparciem w zakresie umiejętności miękkich i dobrostanu.

Rekrutacja

Proces rekrutacyjny obejmuje rozmowę ogólną z rekruterem, po której nastąpi kontakt z wybranymi kandydatami. Szczegóły dotyczące dalszych etapów nie są podane.

🔗Podobne oferty