
NVIDIA opracowuje technologie przyspieszonych obliczeń i sztucznej inteligencji wykorzystywane w branży gier, centrach danych, chmurze obliczeniowej, ochronie zdrowia, produkcji, motoryzacji i robotyce. Firma rozwija procesory graficzne, platformy AI, technologie symulacyjne oraz rozwiązania dla konkretnych branż, w tym NVIDIA Omniverse do współpracy przy projektach 3D, NVIDIA DRIVE do rozwoju pojazdów autonomicznych i NVIDIA Clara do zastosowań medycznych. NVIDIA skupia duże zespoły techniczne pracujące nad infrastrukturą i oprogramowaniem wspierającymi zaawansowane obliczenia, symulacje oraz analitykę opartą na sztucznej inteligencji.
Starszy architekt ds. wydajności modeli programistycznych i post-treningu w NVIDIA (praca zdalna, USA)
Kieruj oceną wydajności i post-treningiem modeli AI NVIDIA do generowania kodu i inżynierii oprogramowania. Twórz benchmarki, strategie nagród oraz skalowalną infrastrukturę treningową.
224 000 $ – 431 250 $ / rok
ZdalniePełny etatSeniorWymagany Język: angielskiArchitektOpis
- Twórz systemy oceny modeli programistycznych obejmujące generowanie i uzupełnianie kodu, debugowanie, analizę repozytoriów oraz wieloetapowe zadania inżynierii oprogramowania.
- Opracowuj i optymalizuj potoki post-treningowe z wykorzystaniem nadzorowanego dostrajania, optymalizacji preferencji, uczenia ze wzmocnieniem oraz modelowania nagród opartych na wyniku lub procesie.
- Analizuj wyniki benchmarków, dynamikę treningu, tryby awarii i zachowanie modeli, aby wskazywać możliwości poprawy.
- Poprawiaj wyniki w złożonych zadaniach programistycznych poprzez ukierunkowany trening, projektowanie nagród, opracowywanie programu nauczania i iteracyjną analizę błędów.
- Buduj skalowalną, powtarzalną infrastrukturę do eksperymentów treningowych, potoków ewaluacyjnych i analizy wydajności.
- Współpracuj z naukowcami, inżynierami infrastruktury i zespołami produktowymi, aby przekładać wnioski dotyczące modeli na rozwiązania produkcyjne.
Wymagania
- Dyplom licencjata z informatyki lub sztucznej inteligencji albo równoważne doświadczenie.
- Co najmniej 12 lat odpowiedniego doświadczenia zawodowego.
- Bardzo dobra znajomość języka Python.
- Dogłębna znajomość dużych modeli językowych, architektur transformerów oraz treningu i ewaluacji modeli generatywnych.
- Podstawowa znajomość algorytmów uczenia ze wzmocnieniem i ich implementacji, w tym MDP, polityk i projektowania nagród.
- Dogłębna znajomość podstaw inżynierii oprogramowania, generowania kodu, testowania automatycznego i poprawności programów.
- Doświadczenie w kierowaniu pełnym cyklem rozwoju modeli, w tym wersjonowaniem zbiorów danych, śledzeniem eksperymentów i potokami ewaluacyjnymi.
- Doświadczenie w trenowaniu lub post-treningu najnowocześniejszych modeli programistycznych lub modeli agentów inżynierii oprogramowania.
- Doświadczenie z weryfikowalnymi nagrodami opartymi na wykonaniu kodu, zapobieganiem manipulowaniu systemem nagród oraz automatyczną oceną kodu.
- Znajomość benchmarków i środowisk ewaluacyjnych dla programowania, takich jak SWE-bench.
Benefity
- Konkurencyjne wynagrodzenie.
- Rozbudowany pakiet świadczeń.
- Udziały w firmie.
- Świadczenia dla pracowników i ich rodzin.