Poszukujemy wyjątkowych inżynierów oprogramowania Deep Learning do tworzenia i wdrażania rozwiązań NVIDIA w pojazdach autonomicznych. Jako członek naszego zespołu inżynierskiego, specjalizującego się w Machine Learning w motoryzacji, będziesz wykorzystywać rewolucyjne biblioteki oprogramowania NVIDIA do trenowania modeli Deep Learning i wnioskowania na architekturze sprzętowej NVIDIA. Stworzysz nowe architektury Deep Learning, trenujesz modele Deep Learning i optymalizujesz grafy DNN. Nawiążesz też bliskie techniczne relacje z naszymi partnerami z branży motoryzacyjnej podczas rozwoju produktu oraz będziesz współpracować z zespołem architektury i oprogramowania, aby opracować najdogodniejsze rozwiązanie dla partnerów korzystających z naszych platform.
Co będziesz robił:
- Trenuj, dostosowuj, optymalizuj i dostosowuj sieci percepcyjne DNN w niskiej precyzji (FP16/INT8)
- Implementuj zaawansowaną kwantyzację DNN
- Doskonal architektury DNN, korzystając z algorytmów ML na procesorach graficznych NVIDIA lub DLAs
- Systematycznie zwiększaj szybkość wnioskowania, dokładność i zużycie energii przez DNN
- Śledź najnowsze badania i innowacje w zakresie Deep Learning, wykonuj i eksperymentuj z nowymi spostrzeżeniami, aby poprawić motoryzacyjne DNN firmy NVIDIA.
Czego oczekujemy:
- Tytuł magistra lub doktora w dziedzinie informatyki, wizji komputerowej, architektury komputerów lub porównywalne doświadczenie w dziedzinie technicznej
- Co najmniej 5 lat doświadczenia zawodowego w tworzeniu oprogramowania
- Co najmniej 2 lata doświadczenia w tworzeniu lub korzystaniu z ram pracy Deep Learning (np. PyTorch, JAX, TensorFlow, ONNX, itp.)
- Doświadczenie w rozwiązywaniu zadań z zakresu wizji komputerowej za pomocą głębokich sieci neuronowych, takich jak wykrywanie obiektów, analiza scen, segmentacja obrazów
- Zaawansowane umiejętności programowania w Pythonie i/lub C/C++
- Udowodnione podstawy techniczne w architekturach CPU i GPU, kontenerach (nvidia-docker), bibliotekach numerycznych, modułowym projektowaniu oprogramowania
- Znajomość architektur CNN i Transformer
- Gotowość do działania i silne umiejętności analityczne
- Wyjątkowe umiejętności zarządzania czasem i organizacji przy koordynowaniu wielu inicjatyw, priorytetów i wdrażaniu nowych technologii i produktów do bardzo skomplikowanych projektów
Jak wyróżnić się z tłumu:
- Doświadczenie z inferencją niskiej precyzji, kwantyzacją, kompresją DNN
- Doświadczenie z bibliotekami oprogramowania NVIDIA, takimi jak CUDA i TensorRT
- Właścicielstwo lub wkład w projekt open source, zdrowe repozytoria GitHub, doświadczenie w kierowaniu i/lub mentoringu
NVIDIA jest powszechnie uważana za jednego z najbardziej pożądanych pracodawców w świecie technologii. Pracują u nas jedne z najbardziej oddanych i utalentowanych osób na świecie. Jeżeli jesteś kreatywny i pasjonuje cię rozwój usług chmurowych, chcemy usłyszeć od ciebie!
Zakres podstawowej pensji wynosi od 144 000 USD do 270 250 USD. Twoja podstawowa pensja będzie ustalana na podstawie twojego miejsca zamieszkania, doświadczenia i wynagrodzenia pracowników na podobnych stanowiskach.
Będziesz również uprawniony do udziału w zyskach i benefitów. NVIDIA przyjmuje aplikacje na bieżąco.