NVIDIA
Software Engineer, Workflow Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду workflow-систем NVIDIA: разработка программного обеспечения для воспроизводимых, инспектируемых и восстанавливаемых chip-design workflow, интеграция инструментов и планировщиков.
Задачи
- Разрабатывать определения workflow, модели зависимостей и конфигурации, понятные инженерам
- Реализовывать состояние workflow и связывать его с координацией воркеров, отменой, ретраями, восстановлением и контролем ресурсов
- Интегрировать инструменты и планировщики через версионируемые интерфейсы с явными входами, выходами и проверками завершения
- Улучшать существующую инфраструктуру на Python, Go, Perl, Tcl, Make и shell через точечные изменения и совместимые тесты
- Использовать AI-инструменты разработки, проверять сгенерированный код и результаты тестов
Требования
- BS/MS в Computer Science, Computer Engineering, Electrical Engineering или эквивалентный опыт
- 4+ года разработки production-ПО
- Сильное программирование на Go, Python, C++, Java, Rust или другом подходящем языке
- Опыт с workflow, build-системами, исполнением задач, release-системами, научной или ML-инфраструктурой
- Понимание ретраев, конкурентности, неполных результатов и безопасных изменений в используемых системах
- Способность осваивать незнакомую предметную область и доводить изменения до верификации и поставки
Условия
- Конкурентная зарплата и щедрый пакет бенefits
- Участие в equity-программе
- Базовая зарплата 152,000–241,500 USD для Level 3 и 184,000–287,500 USD для Level 4
- Инклюзивная среда и равные возможности
Навыки
- Go
- Python
- C++
- Java
- Rust
- Perl
- Tcl
- Make
- shell
- Linux