aipythonc++debuggingpytorchcmakeautomated testingapi designhardware acceleratorsruntime systems
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указана
На похожих ролях по рынку
$114к$155кмедиана$203к
47 в выборке
На СНГ рынке: $3.8к/мес ($3к - $4.8к)
89
Отличная вакансия
развернуть
Роль чётко очерчена, предполагает самостоятельную ответственность на senior-уровне и работу над ПО для AI-ускорителей, а также предлагает гибкие условия и хорошие льготы; требование иметь право на работу в Великобритании ограничивает доступность вакансии.
Кликните для подробной информации
Без визовой поддержкиСовременный стекРазработка для ИИПонятная ответственностьГибкие условия
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Engineer (AI Compute Libraries): Developing and maintaining C++ libraries and runtime APIs for building and executing workloads on Graphcore AI hardware with an accent on low-level abstractions, reliability, performance, and developer-facing APIs. Focus on designing hardware-aware interfaces, debugging and testing existing codebases, managing dependable releases, and supporting library integration across the software stack.
Location: Bristol, UK. Applicants must have the legal right to work in the UK; visa sponsorship and visa application support are not available.
Company
hirify.global develops AI compute hardware, software, and systems infrastructure for advanced AI workloads and is part of the SoftBank Group.
What you will do
Develop, maintain, and release C++ libraries and runtime APIs used to build and execute workloads on hirify.global AI hardware.
Design clear abstractions for low-level hardware capabilities and improve library reliability and performance.
Own library changes from design and implementation through review, integration, release, and ongoing maintenance.
Deliver dependable releases through packaging, dependency validation, release notes, and maintenance fixes.
Write API documentation, usage examples, and migration guidance, while working with library users to resolve integration issues and improve APIs.
Requirements
Strong modern C++ skills and a commitment to reliable, maintainable code.
Ability to turn complex low-level concepts into clear APIs and abstractions.
Strong debugging and automated testing skills, including diagnosing issues in existing codebases.
Confidence owning substantial engineering tasks independently and collaborating effectively across teams.
Clear written and spoken communication, with willingness to share knowledge and support colleagues.
Nice to have
Experience with hardware accelerators, heterogeneous computing, or architecture-specific software.
Experience with embedded DSLs, graph representations, descriptor generation, or compiler infrastructure.
Familiarity with CMake, C++ library packaging, API/ABI compatibility, versioning, or dependency management.
Experience integrating C++ libraries with Python or ML frameworks such as PyTorch.
Experience improving release automation, compatibility testing, or developer tooling.
Culture & Benefits
Flexible working designed to support work-life balance.
Generous leave and up to 5% matched pension contributions.
Phantom equity, income protection, and life assurance.
Office spaces for collaboration with free food and an on-site barista.
Electric vehicle salary-sacrifice scheme and flexible benefits including private medical insurance, cycle-to-work, and dental cover.
Inclusive equal-opportunity environment with interview adjustments available on request.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →