Senior C++ / PyTorch AI Framework Engineer in Gdańsk

Senior C++ / PyTorch AI Framework Engineer in Gdańsk

Gdańsk Pełny etat 135000 - 165000 zł / rok (szac.) Stacjonarnie
H

W skrócie

  • Zadania: Twórz i rozwijaj zaawansowane rozwiązania AI w PyTorch, optymalizując kod C++ i Python.
  • Firma: HCLTech to globalna firma technologiczna z innowacyjną kulturą pracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne oraz możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad przełomowymi projektami AI i wpływaj na przyszłość technologii.
  • Kwalifikacje: Wymagana znajomość C++, Pythona oraz doświadczenie w rozwoju oprogramowania.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

HCLTech jest globalną firmą technologiczną, zatrudniającą ponad 227 000 osób w 60 krajach, dostarczającą wiodące w branży możliwości skoncentrowane na AI, cyfrowych rozwiązaniach, inżynierii, chmurze i oprogramowaniu, wspieranych szerokim portfolio usług i produktów technologicznych. Pracujemy z klientami w różnych sektorach, oferując rozwiązania dla usług finansowych, produkcji, nauk przyrodniczych i opieki zdrowotnej, technologii i usług, półprzewodników, telekomunikacji i mediów, handlu detalicznego oraz usług publicznych.

Jako Senior C++ / PyTorch AI Framework Engineer, odegrasz kluczową rolę w rozwoju i walidacji zaawansowanych rozwiązań oprogramowania AI i głębokiego uczenia, koncentrując się na frameworku PyTorch i akceleratorach sprzętowych. Twoja wiedza będzie niezbędna do zapewnienia wysokiej wydajności, niezawodności i skalowalności rozwiązań, które napędzają nowatorskie projekty HCLTech w dziedzinie AI, znacząco przyczyniając się do misji firmy, aby prowadzić innowacje w sektorze technologicznym.

Szczegółowe obowiązki:

  • Projektowanie, wdrażanie i ulepszanie funkcji dla oprogramowania frameworka PyTorch i AI.
  • Rozwój solidnego oprogramowania umożliwiającego obciążenia głębokiego uczenia na akceleratorach sprzętowych.
  • Analiza i optymalizacja złożonych ścieżek kodu C++ i Pythona w celu zapewnienia efektywności i niezawodności.
  • Przeprowadzanie dokładnej analizy przyczyn źródłowych w celu rozwiązania defektów frameworka i produktu.
  • Implementacja i debugowanie funkcjonalności frameworka oraz operatorów głębokiego uczenia, zapewniając poprawność matematyczną i stabilność numeryczną.
  • Rozwój, utrzymanie i wykonywanie kompleksowych testów jednostkowych i integracyjnych.
  • Badanie i rozwiązywanie regresji oprogramowania i wydajności przy użyciu dedykowanego sprzętu i platform testowych.
  • Identyfikacja i zarządzanie zależnościami między komponentami w stosie frameworka AI.
  • Wkład w ewolucję projektowania oprogramowania i mapy drogowej implementacji.
  • Przegląd i wprowadzanie zmian w kodzie, przestrzegając wysokich standardów jakości kodu i najlepszych praktyk.
  • Zapewnienie wsparcia technicznego, mentorskiego i wsparcia dla innych inżynierów w zespole.
  • Efektywna współpraca z globalnie rozproszonymi zespołami inżynieryjnymi w celu dostarczenia zintegrowanych rozwiązań.

Wymagania dotyczące umiejętności:

  • Wykształcenie wyższe (licencjat lub magister) w dziedzinie informatyki, inżynierii lub pokrewnej.
  • Ponad 7-letnie doświadczenie zawodowe w rozwoju oprogramowania C++.
  • Biegłość w programowaniu w Pythonie.
  • Silne podstawy w rozwoju i debugowaniu w systemach opartych na Linuksie.
  • Dogłębne zrozumienie frameworków głębokiego uczenia, szczególnie PyTorch.
  • Udokumentowane doświadczenie w debugowaniu oprogramowania, analizie przyczyn źródłowych i rozwiązywaniu złożonych wyzwań inżynieryjnych.
  • Doświadczenie w metodologii testowania jednostkowego i integracyjnego.
  • Biegłość w korzystaniu z systemów kontroli wersji, takich jak Git.
  • Doskonałe umiejętności komunikacyjne w języku angielskim, zarówno w mowie, jak i piśmie.
  • Możliwość pracy na miejscu w Gdańsku, gdy wymaga tego dostęp do sprzętu i laboratorium.
  • Udokumentowana zdolność do samodzielnego prowadzenia i realizacji złożonych projektów.

Inne wymagania (opcjonalne):

  • Praktyczne doświadczenie z wewnętrznymi strukturami PyTorch i architekturą frameworka.
  • Doświadczenie z ATen, operacjami tensorowymi i rozwojem niestandardowych operatorów.
  • Tło w rozwoju oprogramowania dla GPU lub akceleratorów sprzętowych (np. CUDA, SYCL, oneAPI, ROCm, OpenCL).
  • Znajomość sprzętu Intel GPU, Gaudi lub Habana.
  • Silne podstawy w obliczeniach numerycznych oraz precyzji/stabilności zmiennoprzecinkowej.
  • Umiejętności w analizie wydajności i profilowaniu obciążeń głębokiego uczenia.
  • Doświadczenie z CMake i złożonymi systemami budowy C++.
  • Wkład w projekty open-source lub upstream AI frameworks.

Senior C++ / PyTorch AI Framework Engineer in Gdańsk – pracodawca: HCL Technologies Limited

HCL Technologies Limited to doskonały pracodawca, oferujący dynamiczne środowisko pracy w Warszawie, które sprzyja rozwojowi zawodowemu i osobistemu. Nasza kultura opiera się na współpracy i innowacyjności, a pracownicy mają dostęp do szkoleń oraz możliwości awansu, co czyni nas idealnym miejscem dla specjalistów IT, którzy pragną rozwijać swoje umiejętności w obszarze wsparcia technicznego.

H

Dane kontaktowe:

Zespół rekrutacyjny HCL Technologies Limited

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior C++ / PyTorch AI Framework Engineer in Gdańsk

C++
Python
PyTorch
Linux-based development
Software debugging
Root-cause analysis
Unit testing