
NVIDIA розробляє технології прискорених обчислень і штучного інтелекту, які використовуються в ігровій індустрії, центрах обробки даних, хмарних обчисленнях, охороні здоров’я, виробництві, автомобільній галузі та робототехніці. Компанія працює над графічними процесорами, платформами штучного інтелекту, технологіями моделювання та галузевими рішеннями, зокрема NVIDIA Omniverse для спільних робочих процесів із 3D-графікою, NVIDIA DRIVE для розробки автономних транспортних засобів і NVIDIA Clara для медичних застосувань. У компанії працюють великі технічні команди, які створюють інфраструктуру та програмне забезпечення для передових обчислень, моделювання й аналітики на основі штучного інтелекту.
Провідний інженер-програміст C++, інструменти розробника ШІ — NVIDIA, віддалено з Великої Британії
Розробляйте інструменти NVIDIA для розробників ШІ та сервіс знань Genie на посаді провідного інженера C++. Працюйте над продуктивними інтеграціями, системами пошуку та агентними процесами для інженерних команд.
Опис
- Проєктувати й створювати готові до промислової експлуатації компоненти C++, API та інтеграції для платформи NVIDIA, призначеної для інструментів розробників ШІ
- Розробляти надійні високопродуктивні з’єднання між нативними інструментами C++ і можливостями Genie для пошуку та роботи агентів
- Створювати зручні в обслуговуванні інтерфейси, що поєднують застосунки на C++ із сервісами ШІ через Python, MCP, REST API та структуровані виклики інструментів
- Допомагати створювати агентні процеси, системи пошуку й завантаження даних, інфраструктуру оцінювання та корпоративні інтеграції
- Керувати технічною роботою від початкового дослідження до промислового запуску у співпраці з міжфункціональними інженерними командами
- Наставляти інженерів і поширювати належні практики створення готових до експлуатації систем ШІ
- Робити внесок у Genie — загальнокорпоративний сервіс NVIDIA для роботи зі знаннями та підвищення продуктивності розробників
Вимоги
- Ступінь бакалавра або магістра в галузі комп’ютерних наук, розроблення програмного забезпечення чи суміжній дисципліні або еквівалентний практичний досвід
- Щонайменше п’ять років професійного досвіду розроблення складного промислового програмного забезпечення на сучасному C++
- Глибоке знання архітектури програмного забезпечення, багатопотоковості, налагодження, оптимізації продуктивності та підтримуваного проєктування API
- Досвід проходження складними системами всіх етапів — від проєктування й реалізації до розгортання та подальшої експлуатації
- Практичний досвід роботи із застосунками ШІ, агентними процесами, інструментами розробника, системами пошуку або суміжними технологіями
- Здатність поєднувати нативні застосунки C++ із сервісами на основі Python та API сервісів
- Сильні комунікативні навички, досвід керування технічними ініціативами, розв’язання неоднозначності та наставництва інженерів
- Досвід розроблення інструментів розробника, профілювальників, інфраструктури налагодження або платформ аналізу продуктивності
- Знайомство з MCP, структурованими викликами інструментів, оркестрацією агентів або генерацією з доповненням пошуком
- Досвід проєктування захищених систем пошуку або семантичного пошуку для корпоративного використання
- Розуміння оцінювання LLM, заземлення, спостережуваності та підходів до зменшення галюцинацій
- Знання архітектури GPU, графічних API, ігрових рушіїв або оптимізації продуктивності застосунків
Переваги
- Робота в компанії, що надає рівні можливості та прагне створювати різноманітне робоче середовище
- Участь в організації, яка цінує різноманітність серед своїх нинішніх і майбутніх працівників
- Доступ до можливостей наставництва та участь у технічних ініціативах