Starszy Inżynier Oprogramowania, Infrastruktura Przechowywania AI

  • Full Time
Job expired!
Stworzenie przez NVIDIA GPU w 1999 roku zapoczątkowało rozwój rynku gier komputerowych, przekształciło współczesną grafikę komputerową i zrewolucjonizowało równoległe przetwarzanie danych. Niedawno głębokie uczenie na GPU zainicjowało nowoczesne głębokie uczenie - nadchodzącą erę informatyki - z GPU działającym jako mózg komputerów, robotów i samochodów autonomicznych, które mogą postrzegać i rozumieć świat. Obecnie jesteśmy coraz częściej rozpoznawani jako "firma zajmująca się obliczeniami AI". Chcemy rozwijać naszą firmę i tworzyć zespoły z najbardziej ciekawskimi jednostkami na świecie. Dołącz do nas na czele postępu technologicznego. Co będziesz robić: - Pracować nad pierwszymi w branży rozwiązaniami, które wprowadzają wyjątkowe ulepszenia wydajności i bezpieczeństwa do infrastruktury wykorzystywanej przez czołowe aplikacje. - Opracowywać nowe funkcje i umożliwiać różne technologie wokół przechowywania danych dla GPU IO. - Opracowywać zaawansowane biblioteki i algorytmy C++/CUDA dla osiągania błyskawicznej wydajności. - Usuwać wąskie gardła wydajności, opracowując optymalizacje w stosie IO, strukturach zarządzania i aplikacjach. - Współpracować z innymi ekspertami, w tym zespołami badawczymi, i być gotowym do podejmowania skomplikowanych zadań inżynieryjnych, które przyczyniają się do rozwoju celów zespołu i firmy. Czego oczekujemy: - Dobre zrozumienie wewnętrznej struktury jądra Linux, systemu plików, systemów przechowywania obiektów. - Dobre zrozumienie NVMe i technologii z nią związanych. - Doświadczenie w tworzeniu oprogramowania dla Cloud, wirtualizacji (VMware, KVM), technologii kontenerowych. - Doskonała wiedza z zakresu architektury komputerowej. - Solidne zrozumienie struktur danych i algorytmów. - Doświadczenie z Bash i Python. - Doskonałe zdolności komunikacyjne i planowania. - Licencjat, magister lub doktor nauk komputerowych lub dziedzin pokrewnych lub odpowiednie doświadczenie. - Ponad 5 lat solidnego doświadczenia w programowaniu w C, C++ Sposoby na wyróżnienie się z tłumu: - Doświadczenie w tworzeniu oprogramowania do przechowywania danych, takich jak Key-Value, systemy plików, systemy przechowywania obiektów. - Wyjątkowe umiejętności programowania CUDA. - Wyjątkowe umiejętności programowania C++. NVIDIA jest powszechnie uznawana jako jeden z najbardziej atrakcyjnych pracodawców w świecie technologii. Pracuje dla nas kilka z najbardziej innowacyjnych i zaangażowanych osób na planecie. Jeśli jesteś kreatywny i samodzielny, chcemy usłyszeć od ciebie!