Senior Software Engineer, Agentic AI
ЗарплатаПо договорённости
ФорматНе указан
ЛокацияНе указана
ГрейдSenior
NVIDIA ищет опытного Software Engineer для разработки базовых библиотек для агентных приложений. Предстоит работать с сообществом инженеров над проектами, расширяющими возможности автономных агентов.
Задачи:
- Отслеживать и понимать развивающиеся паттерны разработки агентов в NVIDIA и экосистеме, поддерживать знания о исследованиях и коммерческих продуктах.
- Разрабатывать open-source библиотеки и инструменты для ускорения и оптимизации агентных обвязок и фреймворков, обеспечивая производительность, точность, качество и стабильность.
- Проводить бенчмарки последних агентов для выявления узких мест и создавать решения для повышения производительности, снижения затрат и улучшения задержек.
- Тесно сотрудничать с командами, строящими высокопроизводительные пайплайны данных, RAG-системы, векторные базы данных и GPU-оптимизированные рабочие процессы обучения и инференса.
- Выявлять пробелы и трения в текущих архитектурах агентов и превращать инсайты в агентные инструменты, повышающие скорость разработки и качество агентов, подкреплённые оценками, бенчмарками и циклами обратной связи.
Требования:
- Степень бакалавра или магистра в области компьютерных наук, искусственного интеллекта, прикладной математики или смежной области, либо эквивалентный опыт.
- Опыт 8+ лет как минимум в одном из языков: Rust, Python, Go или Node.js, и рабочее знакомство ещё с одним.
- Твёрдое понимание асинхронного программирования, колбэков, жизненных циклов запросов и событийно-ориентированных систем.
- Практический опыт с развивающимися архитектурами агентов, несколькими фреймворками и обвязками для агентов.
- Владение LLM-приложениями, агентными рабочими процессами, вызовами инструментов и API провайдеров моделей.
- Умение проектировать или расширять кросс-языковые API с вниманием к согласованности, удобству использования, стабильности и обратной совместимости.
- Навыки системной отладки и интуиция в производительности: способность проследить выполнение от высокоуровневых вызовов API через внутренности рантайма, языковые привязки, колбэки, сериализацию и генерацию событий для понимания накладных расходов и оптимизации горячих путей.
- Сильные межличностные навыки для прямого контакта и эффективного сотрудничества с open-source сообществом.
Будет плюсом:
- Опыт построения систем оценки и бенчмаркинга для агентных рабочих процессов (метрики, регрессия, циклы обратной связи).
- Работа с Rust-системами, особенно async Rust, Tokio, serde, проектирование API или управление состоянием рантайма, и/или опыт создания нативных расширений Python с PyO3, maturin или привязками Python/Rust.
- Инструментирование сторонних фреймворков без изменения видимого пользователю поведения; знание OpenTelemetry, трассировки, структурированных событий, экспортёров или пайплайнов наблюдаемости.
- Опыт с middleware, плагинными системами, guardrails, движками политик или перехватом запросов/ответов, а также поддержка open-source библиотек, SDK или внутренних платформ разработчика.
- Профилирование или оптимизация накладных расходов рантайма/библиотек на границах языков, асинхронном выполнении, нативных привязках, сериализации, трассировке или пайплайнах middleware.
Условия: Базовая зарплата определяется в зависимости от местоположения, опыта и оплаты сотрудников на аналогичных должностях. Диапазон базовой зарплаты: 184 000 USD – 287 500 USD для уровня 4 и 224 000 USD – 356 500 USD для уровня 5. Предусмотрены equity и льготы.
Инструменты в вакансии
Навыки и технологии
Направления