La multinationale Canonical recrute pour ces 03 postes (19 Avril 2023)

Informations sur l'emploi

Titre du Poste : 03 postes

Lieu du Travail : Accra, Ghana

Description de l'emploi

Canonical est une entreprise technologique unique – mondiale, à distance, open source, avec 700 professionnels dans 50 pays – nous voulons être la meilleure entreprise mondiale de logiciels, et non la plus grande.

 

 

 

 

Poste 1 : Ingénieur logiciel, AQ d’intégration, Python

 

 

 

 

  • Type d’emploi Temps plein , À distance
  • Qualification BA/BSc/HND
  • Expérience
  • Emplacement Accra
  • Domaine d’emploi Ingénierie / Technique   , TIC / Informatique 

À propos du travail

Résumé du travail

  • Ce rôle est une opportunité pour un technologue chevronné passionné par Linux et les tests d’intégration de construire une carrière chez Canonical et de conduire le succès avec ceux qui tirent parti d’Ubuntu et des produits open source. 
  • Si vous avez une affinité pour le développement open source, d’excellentes compétences en communication et une passion pour la technologie, vous apprécierez de travailler avec certaines des meilleures personnes de l’industrie chez Canonical.

Résumé de la position:

  • En tant qu’ingénieur logiciel, vous aurez l’opportunité de développer des logiciels destinés aux clients ainsi que le pipeline CI qui alimente les tests et les rapports d’intégration cloud de Canonical. 
  • Les initiatives à venir auxquelles vous aurez l’opportunité de contribuer incluent l’extension des capacités de déploiement à de nouveaux clouds, l’ajout de la possibilité de déployer des logiciels supplémentaires basés sur Kubernetes et le développement d’un pipeline AI/ML pour l’analyse automatique des résultats des tests. 
  • Un candidat retenu est intéressé à résoudre ces problèmes, ainsi qu’à imaginer et à diriger de nouvelles initiatives au sein de l’équipe et au sein de Canonical.

En tant qu’ingénieur logiciel senior, vous devrez :

  • Développer des outils utilisés sur le terrain par les ingénieurs Canonical, les clients et les CI internes pour déployer les produits cloud de Canonical
  • Créer de nouvelles infrastructures, processus et stratégies de tests automatisés
  • Déployer, gérer et déboguer des systèmes hautement distribués
  • Exécuter, surveiller et rendre compte des efforts de test automatisés
  • Collaborez quotidiennement avec une équipe répartie dans le monde entier.

 

 

 

 

 

 

 

Les candidats retenus auront :

  • Baccalauréat dans un domaine technologique ou expérience équivalente
  • Solides compétences en développement Python
  • Solides compétences en développement orienté objet
  • Solide expérience dans les processus et stratégies de test modernes
  • Solide compréhension de l’architecture du système Linux
  • Connaissance pratique des outils d’intégration continue tels que Jenkins, Travis ou CircleCI
  • Connaissance des technologies et des fondamentaux des réseaux
  • Capacité de 2 à 4 semaines de voyages internationaux par an

Les candidats exceptionnels auront de l’expérience avec:

  • Collecte et analyse de grandes quantités de données
  • Développer des pipelines AI/ML
  • Développement d’applications web modernes
  • Bases de données distribuées et big data
  • Technologies cloud telles que OpenStack, Kubernetes et AWS
  • Déploiement de logiciels distribués à grande échelle

Nous offrons:

  • 100 % de travail à domicile
  • Apprentissage et développement
  • Salaire concurrentiel
  • Récompenses de reconnaissance
  • Congé annuel
  • Pass prioritaire pour voyager
  • Option de travail flexible

 

 

 

VEUILLEZ POSTULER ICI

 

 

 

 

 

Poste 2 : Ingénieur logiciel Python – Équipe de certification matérielle Ubuntu

  • Type d’emploi À temps plein
  • Qualification BA/BSc/HND
  • Expérience
  • Emplacement Accra
  • Domaine d’emploi Ingénierie / Technique   , TIC / Informatique 

À propos du travail

Résumé du travail

  • Canonical recrute un ingénieur logiciel Python pour rejoindre l’équipe de certification, qui crée les outils qui nous permettent de savoir qu’un ordinateur de bureau, un ordinateur portable, un serveur ou un appareil IoT fonctionne correctement. 
  • Nous travaillons à l’interface du matériel et du logiciel, le candidat idéal est donc un développeur Python familiarisé avec le matériel.
  • Il s’agit d’une excellente opportunité pour quelqu’un qui souhaite avoir un impact significatif sur l’adoption de Linux dans plusieurs catégories d’appareils et industries. Canonical offre un environnement d’équipe amusant et dynamique et une carrière pleine d’opportunités d’apprentissage et de développement. 

 

 

 

 

 

 

Description du rôle:

  • Nous recherchons un ingénieur logiciel motivé avec une expérience de développement en Python, pour travailler sur des outils d’automatisation de tests ou sur du matériel embarqué basé sur Linux. 
  • Ce rôle offre une opportunité passionnante de faire avancer l’industrie en activant de toutes nouvelles capacités de test de matériel basées sur Linux, en intensifiant les efforts de certification du matériel et en permettant une couverture de test plus approfondie.
  • Le rôle implique le développement et la maintenance des outils de certification open source de Canonical, la prise en charge de la création de solutions matérielles pour l’automatisation des tests et l’automatisation de nos processus existants. 

Principales responsabilités:

  • Maintenez et développez de nouvelles fonctionnalités pour nos outils d’automatisation de test basés sur Python, tels que Checkbox, utilisés à la fois par les équipes internes et les partenaires de l’industrie.
  • Inventez de nouvelles façons de permettre des tests automatisés à distance.
  • Aidez à créer la contrepartie logicielle du matériel de test conçu en interne pour aider à tester l’activation de l’appareil (graphiques, hotplug, Bluetooth, etc.).
  • Rédiger des tests fonctionnels et de performance pour prendre en charge l’activation du matériel et se protéger des régressions.
  • Participer à des réunions impliquant des voyages internationaux 2 à 3 fois par an.

Compétences et expérience requises :

  • Connaissance du langage de programmation Python.
  • Approche pragmatique et axée sur la qualité de la conception et de la mise en œuvre de logiciels.
  • Intérêt pour les méthodologies d’automatisation des tests.
  • Expérience antérieure de travail avec Ubuntu ou d’autres distributions Linux.
  • Capacité à être productif dans une équipe répartie dans le monde entier.

Compétences et expérience souhaitées :

  • La passion du bricolage : vous êtes un maker.
  • Expérience de travail dans un environnement agile.
  • Expérience de test de matériel, par exemple dans l’espace IoT.
  • Familiarité avec le langage de programmation C.

 

 

VEUILLEZ POSTULER ICI

 

 

 

 

 

 

Poste 3 : Ingénieur logiciel – Infrastructure de données

 

 

  • Type d’emploi Temps plein , À distance
  • Qualification BA/BSc/HND
  • Expérience
  • Emplacement Accra
  • Domaine d’emploi Ingénierie / Technique   , TIC / Informatique 

À propos du travail

Résumé

  • Nous avons un certain nombre d’ouvertures allant du niveau junior au niveau senior. Nous vous aiderons à identifier un poste approprié en fonction de votre expérience et de vos intérêts. Les ingénieurs qui s’épanouissent chez Canonical sont conscients de la dynamique de la communauté open source et également conscients des besoins des grandes organisations innovantes.

A quoi ressemblera votre journée :

  • L’équipe de la plateforme de données est responsable de l’automatisation des opérations de la plateforme de données. Cela inclut la garantie d’une réplication tolérante aux pannes, de TLS, de l’installation et bien plus encore ; mais fournit également une expertise spécifique au domaine sur le système de données réel à d’autres équipes au sein de Canonical. Ce rôle est axé sur la création et l’automatisation des fonctionnalités des plates-formes de données, et non sur l’analyse des données qu’elles contiennent.
  • Collaborez de manière proactive avec une équipe distribuée
  • Écrire du code Python idiomatique de haute qualité pour créer de nouvelles fonctionnalités
  • Déboguer les problèmes et interagir publiquement avec les communautés en amont
  • Travailler avec des ingénieurs utiles et talentueux, y compris des experts dans de nombreux domaines
  • Discuter des idées et collaborer pour trouver de bonnes solutions
  • Travail à domicile avec déplacements internationaux de 2 à 4 semaines par an pour des événements internes et externes.

 

 

 

 

 

 

 

 

Ce que nous recherchons en vous :

  • Expérience pratique éprouvée dans le développement de logiciels à l’aide de Python
  • Expérience pratique éprouvée dans les systèmes distribués
  • Avoir un baccalauréat ou l’équivalent en informatique, STEM ou un diplôme similaire
  • Volonté de se déplacer jusqu’à 4 fois par an pour des événements internes

Compétences supplémentaires que vous pourriez également apporter :

  • Vous pouvez également apporter un sous-ensemble d’expérience parmi les éléments suivants, qui détermineront le rôle et le niveau exacts pour lesquels nous vous considérons :
  • Expérience dans l’exploitation et la gestion de technologies de plate-forme de données telles que PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger et Redis
  • Expérience de l’administration de systèmes Linux, de la gestion des packages et des opérations
  • Expérience avec le cloud public ou une solution de cloud privé comme OpenStack
  • Expérience de l’exploitation de clusters Kubernetes et conviction qu’il peut être utilisé pour de sérieux services de données persistantes

Ce que nous vous proposons :

  • Votre salaire de base dépendra de divers facteurs, notamment votre situation géographique, votre niveau d’expérience, vos connaissances et vos compétences. En plus des avantages ci-dessus, certains rôles sont également éligibles à des avantages et récompenses supplémentaires, notamment des primes annuelles et des incitations à la vente basées sur les revenus ou l’utilisation. Notre philosophie de rémunération est d’assurer l’équité au sein de notre effectif mondial.
  • En plus d’un salaire de base compétitif, nous offrons à tous les membres de l’équipe des avantages supplémentaires, qui reflètent nos valeurs et nos idéaux. Veuillez noter que des avantages supplémentaires peuvent s’appliquer en fonction du lieu de travail et, pour plus d’informations à ce sujet, veuillez vous adresser à votre Talent Partner.
  • Environnement de travail entièrement à distance – nous travaillons à distance depuis 2004 !
  • Budget d’apprentissage et de développement personnel de 2 000 USD par an
  • Examen annuel de la rémunération
  • Récompenses de reconnaissance
  • Congé annuel
  • Congé parental
  • Programme d’aide aux employés
  • Possibilité de voyager vers de nouveaux endroits pour rencontrer des collègues lors de « sprints »
  • Priority Pass pour les voyages et les surclassements de voyage pour les événements d’entreprise long-courriers.

 

 

 

VEUILLEZ POSTULER ICI