Назад
Company hidden
6 дней назад

Senior Software Engineer (AI Compute Libraries)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →