- Accueil
- Emploi Télétravail
- Cloud Backend Engineer
Cloud Backend Engineer
Résumé du poste
Modèle de travail
Description du poste
Signaloid fournit des plateformes de calcul pour réduire considérablement le temps d'exécution et les exigences en matière d'infrastructure de calcul de nombreuses charges de travail critiques dans les secteurs de la finance, de la robotique et de la fabrication. Les organisations peuvent exécuter leurs applications sur nos plateformes de calcul et, ce faisant, remplacer les méthodes de Monte Carlo chronophages par des calculs déterministes sur des distributions de probabilité qui produisent les mêmes informations de distribution de probabilité de sortie. Avec une gamme de méthodes de déploiement différentes, y compris une plateforme de calcul cloud, un déploiement sur site en option et du matériel de périphérie, notre technologie UxHw® est conçue pour une adoption et une intégration faciles dans l'infrastructure informatique d'une organisation.
Notre équipe est composée d'ingénieurs anticonformistes ayant une expérience combinée en recherche, ingénierie et leadership chez Apple, ARM, Bell Labs, CMU, University of Cambridge, IBM Research, MIT, NEC Labs et University of Oxford. Pour en savoir plus et essayer la plateforme de calcul de Signaloid, inscrivez-vous gratuitement à notre plateforme développeur cloud sur https://get.signaloid.io/.
Au cours de la première année dans ce rôle, vous :
- Mènerez la mise en œuvre d'extensions du backend du moteur de calcul cloud Signaloid.
- Serez responsable de l'extension de l'infrastructure de test et d'assurance qualité du backend du moteur de calcul cloud Signaloid.
- Serez responsable de prendre l'initiative d'identifier si le niveau de qualité de votre mise en œuvre répond aux objectifs de conception et de qualité explicites et implicites de l'équipe.
- Serez responsable de la livraison de nouvelles fonctionnalités et de nouveaux tests selon un calendrier de publication régulier et travaillerez avec d'autres équipes d'ingénierie et commerciales.
- Concevrez, mettrez en œuvre et documenterez des améliorations de l'API du moteur de calcul cloud Signaloid.
- Contribuerez à l'amélioration des procédures opérationnelles au sein de l'équipe d'ingénierie.
Après un an dans ce rôle, vous pourrez :
- Contribuer et diriger la définition de l'orientation de l'évolution de parties clés du moteur de calcul cloud Signaloid, soit en tant que contributeur individuel, soit en tant que chef d'équipe.
- Gagner en autonomie et en responsabilité stratégique au sein de l'équipe d'ingénierie.
- Avoir l'opportunité, en fonction de vos performances démontrées, de relever de nouveaux défis au sein de Signaloid.
Exigences
- Diplôme de premier cycle ou de maîtrise en génie informatique, informatique ou dans une discipline connexe.
- Plus de trois ans d'expérience en tant qu'ingénieur backend ou cloud.
- Maîtrise d'un ou plusieurs des langages suivants : TypeScript, Go ou Python.
- Expérience dans la mise en œuvre d'API REST et familiarité avec l'écriture de schémas d'API.
- Expérience des services de base AWS (DynamoDB, Lambda, S3, VPC, EC2/ASG, SQS).
- Expérience dans le déploiement d'applications cloud évolutives et de qualité de production.
- Expérience avec Git et maîtrise de l'utilisation de Linux.
- Capacité à travailler dans un environnement anglophone.
- Volonté d'écouter les gens jusqu'à ce qu'ils se sentent compris.
- Honnêteté, empathie et volonté de voir le monde du point de vue des autres.
Compétences et expérience supplémentaires souhaitables :
- Expérience de travail dans une startup.
- Expérience avec l'attestation SOC 2 et la certification ISO 27001.
- Expérience des pratiques DevOps : pipelines CI/CD, automatisation de l'infrastructure et tests de charge (par exemple, k6).
- Expérience en développement piloté par les tests (Test-Driven Development).
- Une certaine exposition au développement frontend ; à l'aise pour travailler occasionnellement en dehors de la couche backend si nécessaire.
- Expérience dans le développement d'applications full-stack.
Notre procédure de recrutement
- Tous les postes exigent une brève lettre de motivation ne dépassant pas une page. Plus elle est concise, mieux c'est. Vous pouvez également remplacer la lettre de motivation par un extrait de code qui s'exécutera sur la plateforme signaloid.io ; soyez créatif ! Nous utilisons la lettre de motivation / l'extrait de code pour évaluer les compétences en communication, car une communication claire est essentielle dans un environnement de travail à distance.
- Les candidats qui réussissent la sélection de la lettre de motivation reçoivent un premier appel de sélection Zoom de 15 minutes avec le PDG/CTO.
- Les candidats qui réussissent l'entretien de sélection recevront un projet de codage qui pourra être résolu en utilisant le niveau gratuit de la plateforme développeur cloud Signaloid. Nous vous fournirons également des crédits gratuits supplémentaires sur la plateforme développeur cloud Signaloid. L'exercice de codage sera suffisamment simple pour être réalisé en quelques heures. Vous aurez cependant une fenêtre de temps d'une semaine ou deux semaines (votre choix) pour terminer l'exercice de codage. Nous vous encourageons à rendre votre mise en œuvre open source sur GitHub.
- Les candidats qui terminent avec succès le projet sont invités à un entretien avec notre équipe. Un point de discussion lors de cet entretien sera le résultat du projet à emporter que vous avez soumis.
- Dans la dernière étape, les candidats sont invités à une simulation "virtuelle sur site" avec leurs futurs collègues potentiels, impliquant une simulation pratique d'une demi-journée d'un scénario de travail réel, résolvant une tâche pertinente pour le poste auquel vous postulez.
- Les candidats qui choisissent d'utiliser des outils de codage IA pour le projet de codage ou la simulation "virtuelle sur site" doivent documenter, commenter et tester de manière appropriée le code source généré par l'IA et la méthodologie qu'ils ont utilisée pour le générer, et être capables de l'expliquer.
Avantages
Un environnement de travail flexible et axé sur le travail à distance
- Faites partie d'une équipe internationale avec la flexibilité de choisir où vous vivez, à condition d'être disponible pendant les heures de bureau (09h00 à 17h00, heure du Royaume-Uni).
- Rejoignez le reste de l'équipe plusieurs fois par an pour une session en personne quelque part en Europe.
Rémunération compétitive
- Bonus annuel basé sur les performances des objectifs et résultats clés (OKR) de l'entreprise et bonus semestriel basé sur les performances OKR de votre équipe de projet.
- Rémunération simple et transparente dans toute l'entreprise, avec quatre niveaux de rémunération, dans tous les rôles, basés sur le niveau de compétence : Contributeur, Contributeur Senior, Lead Contributeur et Contributeur Principal.
- Tous les employés à temps plein reçoivent un ensemble attractif d'options d'achat d'actions.
Un environnement motivant mais respectueux
- Nous ne parlons jamais mal des autres, même si nous différons dans nos points de vue ; nous nous présentons chaque jour avec un sentiment d'urgence ; nous nous traitons mutuellement avec respect comme si chaque jour était le dernier.
- Pas de "projets" isolés : Personne dans l'équipe ne travaille en vase clos et un résultat réussi pour le fil de travail que vous dirigez dépendra inévitablement de l'aide des autres membres de l'équipe (et de l'aide apportée à ceux-ci).