
NVIDIA разработва технологии за ускорени изчисления и изкуствен интелект, които се използват в игрите, центровете за данни, облачните изчисления, здравеопазването, производството, автомобилната индустрия и роботиката. Дейността на компанията обхваща графични процесори, платформи за изкуствен интелект, симулации и решения, насочени към конкретни индустрии, включително NVIDIA Omniverse за съвместни 3D работни процеси, NVIDIA DRIVE за разработване на автономни превозни средства и NVIDIA Clara за приложения в здравеопазването. Компанията обединява големи технически екипи, които работят по инфраструктурата и софтуера, поддържащи модерни изчисления, симулации и анализи, базирани на изкуствен интелект.
Старши софтуерен инженер за разпределени системи и EDA инфраструктура
Изграждайте надеждна автоматизация и платформени услуги за инфраструктурата на NVIDIA за електронна автоматизация на проектирането. Управлявайте големи изчислителни флотилии от GPU и CPU чрез системи за планиране, наблюдение, диагностика и възстановяване.
Описание
- Създавайте платформи, които автоматизират осигуряването на ресурси, конфигурирането, експлоатацията и управлението на жизнения цикъл на мащабна изчислителна инфраструктура с GPU и CPU
- Разработвайте възможности за наблюдение, оценка на състоянието на системите и отстраняване на проблеми, които повишават надеждността, наличността и използваемостта на изчислителните среди за EDA
- Автоматизирайте внедряването на хардуер, настройването на операционни системи, актуализациите на фърмуер и софтуер, регистрацията на клъстери и процедурите за възстановяване
- Изграждайте надеждни услуги и работни процеси, които свързват планировчици на работни натоварвания с платформи за управление на инфраструктурата и наблюдаемост
- Анализирайте хардуерна диагностика, сигнали от операционни системи, информация от планировчици и телеметрия от мрежи и хранилища, за да диагностицирате повреди и да възстановявате неизправни системи
- Партнирайте си с екипи по EDA, инфраструктура, мрежи, съхранение и хардуерно инженерство за създаване на мащабируеми платформи за критични работни натоварвания при проектиране на чипове
- Допринасяйте за реакцията при инциденти, анализите на първопричини, планирането на капацитет и непрекъснатото подобряване на продукционните услуги
Изисквания
- Поне пет години опит в софтуерното или инфраструктурното инженерство при поддръжка на мащабни продукционни системи
- Бакалавърска степен по компютърни науки, инженерство, физика, математика или сродна дисциплина, или еквивалентен практически опит
- Отлични умения за програмиране на Go или Python
- Солидно владеене на структури от данни, алгоритми, тестване и принципи на софтуерния дизайн
- Опит в създаването на автоматизация за разпределени системи и големи изчислителни флотилии, базирани на Linux
- Разбиране на производителността, сигурността, надеждността, отказоустойчивостта, управлението на състоянието и съгласуваността на данните в сложни системи
- Опит с автоматизация на инфраструктурата, доставка на софтуер, наблюдаемост и оперативно възстановяване
- Ясни комуникационни умения и способност за сътрудничество между екипи, организации и географски региони
- Опит с мащабна EDA инфраструктура или инфраструктура за високопроизводителни изчисления е предимство
- Задълбочени познания по Linux, архитектура на GPU и CPU сървъри, мрежи, съхранение и управление на жизнения цикъл на bare-metal системи са предимство
- Практически опит със Slurm, LSF, Kubernetes или Bright Cluster Manager е предимство
- Опит с поддръжка на EDA приложения, платформи за управление на лицензи, пакетни работни натоварвания с висока пропускателна способност или процеси за проектиране на полупроводници е предимство
- Опит в разработването на автоматизирани проверки на състоянието, отстраняване на повреди, процеси за надграждане на фърмуер и операционни системи или системи за осигуряване на възли е предимство
- Опит в експлоатацията на инфраструктура в множество центрове за данни или разнообразни хардуерни среди е предимство
Придобивки
- Дялово участие
- Придобивки