Senior Python developer
Grid Dynamics
Rola Senior Software Engineera w Grid Dynamics, skupiająca się na infrastrukturze wydajnościowej dla uczenia maszynowego. Kandydat będzie odpowiedzialny za optymalizację dużych obciążeń ML na sprzęcie nowej generacji, zarządzanie potokami benchmarkingu wydajności oraz automatyzację infrastruktury w środowisku High-Performance Computing (HPC) i Compiler Infrastructure.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: wielkość zespołu., szczegóły dotyczące procesu rekrutacyjnego..
Choć tytuł sugeruje 'Senior Python developer', rola ta jest w rzeczywistości związana z inżynierią platformy i infrastruktury wydajnościowej dla uczenia maszynowego. Python jest narzędziem do automatyzacji, a główny nacisk kładziony jest na optymalizację systemów HPC, debugging i zarządzanie potokami danych, a nie na rozwijanie aplikacji w Pythonie.
Rola Senior Software Engineera w Grid Dynamics, skupiająca się na infrastrukturze wydajnościowej dla uczenia maszynowego. Kandydat będzie odpowiedzialny za optymalizację dużych obciążeń ML na sprzęcie nowej generacji, zarządzanie potokami benchmarkingu wydajności oraz automatyzację infrastruktury w środowisku High-Performance Computing (HPC) i Compiler Infrastructure.
- ✓Możliwość pracy nad projektami z wykorzystaniem najnowszych technologii AI i HPC.
- ✓Praca z wysoce zmotywowanym i oddanym zespołem.
- ✓Możliwości rozwoju zawodowego.
- ✓Konkurencyjne wynagrodzenie i pakiet benefitów.
- −Praca na 'high-impact project for a world-renowned global tech leader and AI innovator' może sugerować bardzo wysokie wymagania i presję.
- −Brak informacji o wielkości zespołu.
- !Model pracy hybrydowej z nieokreśloną liczbą dni w biurze.
- !Brak informacji o procesie rekrutacyjnym.
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Analiza wyników automatycznych testów wydajnościowych w celu wykrywania i analizy zmian metryk.
- •Przeprowadzanie dogłębnej analizy przyczyn źródłowych regresji wydajności.
- •Rozwój i utrzymanie narzędzi opartych na Pythonie do automatyzacji benchmarkingu.
- •Zarządzanie konfiguracją sprzętu i automatyczne odzyskiwanie danych.
- •Debugowanie błędów w potokach benchmarkingu, w tym błędów skryptów i konfiguracji środowiska.
- •Utrzymanie i rozbudowa potoków danych i narzędzi wizualizacyjnych dla metryk wydajności.
- •Tworzenie dokumentacji technicznej i najlepszych praktyk.
- •Praca z dużymi zbiorami danych i SQL do zarządzania metrykami wydajności.
Oferta dla doświadczonych specjalistów (Senior).
Kandydat z silną biegłością w Pythonie do automatyzacji, praktycznym doświadczeniem z SQL, dobrą znajomością Linux/Unix i Bash, umiejętnościami analitycznymi i debugowania problemów systemowych. Musi posiadać umiejętność pisemnej komunikacji technicznej.
Osoby bez doświadczenia w Pythonie, SQL, Linux/Unix lub bez umiejętności debugowania złożonych problemów systemowych mogą nie być odpowiednie. Rola wymaga silnego nastawienia na automatyzację i analizę wydajności.
- ?Jaka jest wielkość zespołu, do którego dołączy kandydat?
- ?Jak wygląda proces rekrutacyjny?
- ?Jak często występują dyżury on-call i jak są wynagradzane?
- ?Jakie są konkretne narzędzia i technologie używane do automatyzacji benchmarkingu?
- ?Jakie są główne wyzwania związane z optymalizacją dużych obciążeń ML na sprzęcie nowej generacji?
- ?Jak wygląda współpraca z zespołami odpowiedzialnymi za rozwój sprzętu i frameworków ML?
- −Wielkość zespołu.
- −Szczegóły dotyczące procesu rekrutacyjnego.
- −Informacje o dyżurach on-call (częstotliwość, wynagrodzenie).
- −Konkretne przykłady projektów lub klientów.
- −Dokładna liczba dni pracy w biurze w modelu hybrydowym.
Praca z wysoce zmotywowanym i oddanym zespołem.
Nie podano szczegółów procesu rekrutacyjnego.