W skrócie
- Zadania: Twórz oprogramowanie dla AI na najnowszych technologiach i optymalizuj wydajność systemów.
- Firma: AMD - lider w branży technologii GPU z zespołem ekspertów.
- Benefity: Konkurencyjne wynagrodzenie, sprzęt, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami kariery.
- Dlaczego ta praca: Pracuj z najnowocześniejszymi technologiami i wpływaj na rozwój AI.
- Kwalifikacje: Doświadczenie w C++/Python oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
AMD poszukuje inżyniera oprogramowania, który jest pasjonatem rozproszonego wnioskowania na procesorach graficznych AMD oraz poprawy wydajności kluczowych aplikacji i benchmarków. Będziesz członkiem zespołu składającego się z niezwykle utalentowanych specjalistów branżowych i będziesz pracować z najnowszymi technologiami sprzętowymi i programowymi.
Obowiązki:
- Wspieranie i benchmarkowanie modeli AI na dużych, rozproszonych systemach w celu oceny wydajności, dokładności i skalowalności.
- Optymalizacja obciążeń AI w konfiguracjach systemów rozproszonych.
- Ścisła współpraca z wewnętrznymi zespołami bibliotek GPU w celu analizy i optymalizacji rozproszonych obciążeń.
- Opracowywanie i stosowanie optymalnych strategii równoległego przetwarzania dla obciążeń AI.
- Wkład w systemy zarządzania modelami rozproszonymi, dokumentację techniczną oraz ramy monitorowania.
- Budowanie i utrzymywanie pulpitów nawigacyjnych raportujących metryki wydajności, dokładności i niezawodności.
Wymagane umiejętności:
- Doświadczenie w inżynierii frameworków AI, takich jak vLLM, SGLang i Llama.cpp.
- Znajomość mechanizmów transferu pamięci podręcznej KV oraz podejść do równoległego przetwarzania.
- Silne umiejętności w C/C++ i Pythonie, doświadczenie w projektowaniu oprogramowania, debugowaniu oraz analizie wydajności.
- Doświadczenie w uruchamianiu obciążeń AI na dużych, heterogenicznych klastrach obliczeniowych.
- Znajomość platform zarządzania klastrami i orkiestracji, takich jak SLURM i Kubernetes (K8s).
- Doświadczenie z narzędziami CI/CD, takimi jak GitHub, Jenkins oraz nowoczesnymi przepływami pracy w rozwoju oprogramowania.
Co oferujemy naszym pracownikom:
Sprzęt, taki jak laptop i monitor.
Senior Software Engineer – pracodawca: Luxoft
Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.