
NVIDIA разработва технологии за ускорени изчисления и изкуствен интелект, които се използват в игрите, центровете за данни, облачните изчисления, здравеопазването, производството, автомобилната индустрия и роботиката. Дейността на компанията обхваща графични процесори, платформи за изкуствен интелект, симулации и решения, насочени към конкретни индустрии, включително NVIDIA Omniverse за съвместни 3D работни процеси, NVIDIA DRIVE за разработване на автономни превозни средства и NVIDIA Clara за приложения в здравеопазването. Компанията обединява големи технически екипи, които работят по инфраструктурата и софтуера, поддържащи модерни изчисления, симулации и анализи, базирани на изкуствен интелект.
Старши софтуерен инженер по съхранение – DGX Cloud
Ръководите разработката на софтуер за съхранение за AI инфраструктурата на NVIDIA, с фокус върху разпределени файлови системи с отворен код и обектово съхранение. Диагностицирате проблеми в мащабни GPU клъстери и установявате стандарти за производителност, устойчивост и настройка.
224 000 $ – 431 250 $ / година
ДистанционноПълен работен денСтаршиЗадължителен Език: английскиСофтуерен инженерФулстек инженерОписание
- Разработвате паралелни и разпределени файлови системи с отворен код и разпределено обектово съхранение.
- Допринасяте с корекции и функционалности към основните проекти и работите с проектните общности и поддържащите.
- Пишете и преглеждате продукционен код като практически ръководител на софтуера за съхранение.
- Проверявате кода на ядрото, NFS, NVMe-oF и SPDK, за да диагностицирате софтуерни дефекти.
- Вземате окончателни технически решения за доставките на системи за съхранение чрез измерими цели.
- Сортирате, отстранявате и идентифицирате първопричините за сложни проблеми със съхранението в много големи GPU клъстери.
- Анализирате производителността на I/O и метаданните, повредата на данни и поведението при възстановяване.
- Оценявате архитектурата, възможностите, производителността и устойчивостта на съхранението.
- Провеждате мащабни тестове, сравнителни измервания и упражнения за възстановяване.
- Квалифицирате нови компилации спрямо определени цели за производителност и устойчивост.
- Установявате и препоръчвате практики за конфигуриране, настройка и експлоатация на високопроизводителни файлови системи върху GPU инфраструктура.
- Помагате на оператори и вътрешни клиенти да прилагат насоките за съхранение.
- Партнирате си с екипите за обучение, инференция, ускорени изчисления, SRE, операции, мрежи и сигурност.
- Работите с облачни доставчици, оператори на неооблаци и доставчици на системи за съхранение по споделена архитектура.
- Прилагате съвременни AI инструменти за програмиране и агентни инструменти за ускоряване на разработката, отстраняването на грешки, валидирането и операциите.
Изисквания
- Бакалавърска, магистърска или докторска степен по компютърни науки, електроинженерство или сродна дисциплина, или еквивалентен опит.
- Над 12 години пряк опит в софтуерното инженерство за системи за съхранение.
- Задълбочен опит с високопроизводителна паралелна или разпределена файлова система, работеща в мащаб от множество петабайти.
- Доказан опит с принос към проекти за разпределени или паралелни файлови системи с отворен код.
- Практически опит с разработване и преглед на продукционен код, проверка на изходен код на файлова система, ядро, NVMe-oF или SPDK и провеждане на мащабни тестове или упражнения за възстановяване.
- Опит с диагностициране и разрешаване на проблеми със съхранението в големи GPU или HPC клъстери, включително анализ на производителността на I/O и метаданните.
- Отлично владеене на поне един системен език: C, C++, Rust или Go.
- Добро владеене на Python.
- Работни познания за стековете за съхранение и мрежи на ядрото на Linux, включително блоковия слой, RDMA, RoCE, InfiniBand, NVMe, кеша на страниците, VFS и multipath.
- Задълбочено разбиране на технологиите за обектово съхранение като S3 и Swift.
- Задълбочено разбиране на технологиите за блоково съхранение като NVMe-oF и iSCSI.
- Отлични писмени и устни комуникационни умения.
- Способност за работа в продукционна среда, функционираща 24/7.
- Подход към инженерството и операциите, поставящ сигурността на първо място.
- Опит с поддържане или устойчив принос към широко използвани публични проекти.
- Опит с проектиране или експлоатация на системи за съхранение за AI обучение или инференция в много голям GPU мащаб.
- Опит с разработка на ядро или файлова система, мащабируемост на метаданни, разполагане на данни, възстановяване при откази или HSM и еквивалентни системи.
- Опит с Kubernetes и разработка на CSI драйвери за съхранение.
- Практически опит с оптимизиране на производителността чрез SPDK, libfabric или FUSE.
Придобивки
- Компенсация под формата на акции
- Придобивки за служители