Graphcore

Ingénieur Logiciel en Ingénierie de Build

PythonDockerC++
Traduction automatique. Consultez l’original.

À propos de Graphcore

Graphcore est l'un des leaders mondiaux dans le calcul pour l'Intelligence Artificielle.

Elle développe du matériel, des logiciels et une infrastructure système qui permettront les prochaines avancées en IA et favoriseront l'adoption généralisée des solutions d'IA dans toutes les industries.

En tant que membre du groupe SoftBank, Graphcore fait partie d'une famille d'entreprises d'élite responsables de certaines des technologies les plus transformatrices au monde. Ensemble, elles partagent une vision audacieuse : permettre la Super Intelligence Artificielle et garantir que ses avantages soient accessibles à tous.

Les équipes de Graphcore sont issues de divers horizons et apportent un large éventail de compétences et de perspectives. Creuset de spécialistes en recherche IA, de concepteurs de silicium, d'ingénieurs logiciels et d'architectes système, Graphcore cultive un environnement d'apprentissage continu et d'innovation constante.

L'équipe

Une opportunité passionnante de rejoindre une nouvelle équipe au sein du groupe Software Operations. L'équipe d'Ingénierie de Build est une nouvelle fonction au sein de l'Infrastructure Logicielle, qui se concentre sur le processus global de build et d'intégration de la pile logicielle Machine Learning. Vous travaillerez en étroite collaboration avec les équipes QA et de développement pour comprendre comment notre pile logicielle ML est construite, en aidant à garantir de bonnes pratiques de build, et en prouvant que la pile fonctionne ensemble et est reproductible dans des environnements sécurisés et isolés.

Résumé du poste

Rejoignez notre équipe dynamique d'infrastructure logicielle et jouez un rôle essentiel dans la mise à l'échelle et la gestion de notre infrastructure. Vous développerez des outils et services essentiels qui autonomiseront notre équipe logicielle élargie. Vos contributions amélioreront les processus de build, de test, de déploiement et de production de nos composants logiciels de Machine Learning. Travaillez avec nos plateformes IA de calcul haute performance (HPC) et acquérez une expérience inestimable dans les systèmes distribués.

Responsabilités et tâches

  1. Développer nos outils internes pour la construction, les tests et l'intégration de la pile logicielle ML
  1. Développer des outils et des processus techniques pour les versions logicielles
  1. Fournir des conseils aux développeurs sur les meilleures pratiques de build et la gestion des dépendances
  1. Communiquer régulièrement avec les développeurs, les chefs techniques et les architectes logiciels sur les aspects de la pile logicielle ML
  1. Travailler en étroite collaboration avec le QA et la pile logicielle ML pour résoudre tout problème d'intégration
  1. Contribuer aux corrections pour la pile logicielle ML

Essentiel

  1. Connaissance de Python/C++ (ou langage similaire)
  1. Compréhension des processus et frameworks de build
  1. Expérience de travail dans des environnements Linux
  1. Bonnes compétences en communication

Les candidats à ce poste doivent détenir le droit de travailler au Royaume-Uni. Malheureusement, à l'heure actuelle, nous ne sommes pas en mesure de fournir de parrainage de visa ou de soutien pour les demandes de visa.

Souhaitable

  1. Expérience avec la mise en cache et l'exécution à distance (par ex. Bazel)
  1. Expérience avec les outils de build (par ex. CMake)
  1. Expérience avec les frameworks de test (par ex. PyTest, GoogleTest)
  1. Expérience avec les outils d'intégration (par ex. Buildstream)
  1. Expérience de travail au sein du cycle de vie du développement logiciel (SDLC)
  1. Expérience dans la création et l'utilisation de conteneurs (par ex. Docker, Podman)
  1. Compréhension des modèles d'architecture logicielle

Avantages

En plus d'un salaire compétitif, Graphcore offre un travail flexible, une politique de congés annuels généreuse, une assurance médicale privée et un plan de santé, un plan dentaire, une retraite (cotisation jusqu'à 5%), une assurance décès et une assurance invalidité. Nous avons une politique de congé parental généreuse et un programme d'aide aux employés (qui comprend un soutien pour la santé, le bien-être mental et le deuil). Nous proposons une gamme d'aliments et de collations saines dans nos bureaux centraux de Bristol et avons notre propre bar à café ! Nous accueillons des personnes d'origines et d'expériences diverses ; nous nous engageons à construire un environnement de travail inclusif qui fait de Graphcore un lieu de travail idéal pour tous. Nous offrons un processus d'égalité des chances et comprenons qu'il existe des différences visibles et invisibles chez chacun d'entre nous. Nous pouvons proposer une approche flexible des entretiens et vous encourageons à nous parler si vous avez besoin d'aménagements raisonnables.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter