Relativity Space

Ingénieur Logiciel Staff, Plateforme de Stockage

Go
Traduction automatique. Consultez l’original.

À propos de l'équipe

Chez Relativity Space, nous construisons des fusées pour répondre aux besoins d'aujourd'hui et aux avancées de demain. Notre véhicule Terran R livrera des charges utiles clients en orbite, répondant à la demande croissante de capacité de lancement. Mais ce n'est que le début. Atteindre le succès commercial avec Terran R ouvrira de nouvelles opportunités pour faire progresser la science, l'exploration et l'innovation, ouvrant la voie à des progrès qui vont au-delà de l'inconnu.

Rejoindre Relativity signifie faire partie de quelque chose où l'autonomie, la propriété et l'impact existent à tous les niveaux. Ici, vous n'exécutez pas seulement des tâches ; vous résolvez des problèmes qui n'ont jamais été résolus auparavant, aidant à développer une fusée, une usine et une entreprise à partir de zéro. Que vous soyez dans la propulsion, la fabrication, le logiciel, l'avionique ou une fonction administrative, vous collaborerez avec différentes équipes, façonnerez les décisions et verrez votre travail prendre vie en un temps record. Relativity est un endroit où la créativité et la rigueur technique vont de pair, et votre voix contribuera à définir les histoires que nous écrivons ensemble. C'est un moment unique où il est suffisamment tôt pour laisser votre marque sur le produit, le processus et la culture, mais suffisamment avancé pour que Terran R soit tangible et prenne de l'élan. Le travail le plus significatif de votre carrière vous attend. Rejoignez-nous.

Le Programme des Sciences Interplanétaires a été créé pour élargir l'accès à l'exploration scientifique à travers notre système solaire. Sa mission est de rendre la recherche planétaire plus rapide, plus abordable et plus performante que jamais en repensant la manière dont les missions scientifiques sont conçues, construites et opérées. Le programme vise à permettre aux scientifiques d'envoyer des instruments vers des mondes lointains sans des décennies de développement ou des coûts prohibitifs. En créant un modèle durable pour l'exploration interplanétaire, nous transformons la science spatiale d'un événement occasionnel en un processus continu de découverte qui accélère les connaissances, élargit la participation et inspire la prochaine génération d'explorateurs.

À propos du rôle : *

  1. Être responsable de la pile logicielle complète de la plateforme de stockage pour un centre de données spatial : pilotes de noyau Linux personnalisés, conception de pools OpenZFS, service de données NFS et récupération automatisée des pannes, livrant une plateforme qui préserve jusqu'à un pétaoctet de données de mission à travers des années d'exposition aux radiations *
  1. Concevoir et implémenter des pilotes de noyau Linux personnalisés pour la récupération des pannes NVMe et la protection contre les surintensités GPIO, en travaillant sur les sous-systèmes PCI/PCIe, la couche de bloc et les interruptions pour détecter et récupérer des perturbations induites par les radiations sans perte de données *
  1. Diriger les décisions architecturales de la topologie des pools ZFS en construisant des modèles quantitatifs de fiabilité qui équilibrent la probabilité de perturbation, le risque de resilvering et la capacité sur une mission de 6+ ans, puis valider par des tests d'injection de fautes *
  1. Développer la couche d'intégration entre la réinitialisation du contrôleur NVMe et ZFS, en garantissant qu'un lecteur récupérant d'une faute transitoire rentre proprement dans le pool de stockage, reliant la récupération au niveau du pilote à la tolérance aux fautes au niveau du système de fichiers *
  1. Prototyper rapidement sur du matériel standard, du premier démarrage jusqu'à des écritures soutenues de 10 Gbps avec récupération automatisée des pannes, en réduisant les risques de l'architecture avant de s'engager sur la plateforme cible, puis porter la conception à travers l'intégration et le lancement

À propos de vous : *

  1. 5+ années d'écriture de code noyau Linux, développement de pilotes réels impliquant des périphériques PCI/PCIe, du stockage de blocs ou du matériel piloté par interruption, avec un temps significatif passé dans l'espace noyau *
  1. Expérience avec les systèmes de stockage : ZFS ou autres systèmes de fichiers copy-on-write, RAID, internes NVMe, ou stockage réseau à haut débit (par exemple, NFS) *
  1. Expertise dans un ou plusieurs domaines : internes de systèmes de fichiers, couche de bloc / gestion de périphériques, ou implémentation de protocoles de stockage *
  1. Solide connaissance pratique des internes des systèmes d'exploitation : mémoire virtuelle, contraintes de contexte d'interruption, primitives de synchronisation et comportement de la pile d'E/S

Souhaitable mais pas obligatoire : *

  1. Expérience pratique à la frontière matériel-logiciel du pilote : cohérence DMA, sémantique MMIO, énumération PCIe et comportement du cache *
  1. Solide connaissance pratique des structures de données et du raisonnement système pour le stockage (arbres de Merkle, tampons circulaires de file d'attente de soumission/achèvement NVMe, tables de hachage, arbres radix) *
  1. Expérience dans les tests de systèmes de stockage, y compris l'injection de fautes (réinitialisations PCIe/NVMe, tempêtes d'erreurs), le traçage de bas niveau (ftrace/perf/bpftrace) et l'analyse de vidages sur incident (kdump/vmcore) *
  1. Expérience dans la conception de la récupération logicielle autour des cas de défaillance matérielle de stockage, qu'il s'agisse de firmware de stockage, de systèmes de données de véhicules autonomes, d'infrastructures distribuées à grande échelle ou de plateformes embarquées *
  1. Familiarité avec les systèmes de build Linux embarqués (Yocto ou Buildroot) et la compilation croisée *
  1. Confort en laboratoire matériel : consoles série, analyseurs logiques et volonté de déboguer les échecs d'énumération PCIe sur une carte prototype avec les ingénieurs électriciens

Chez Relativity Space, nous nous engageons à la transparence et à l'équité dans nos pratiques de rémunération. La rémunération réelle sera déterminée en fonction de l'expérience, des qualifications et d'autres facteurs liés au poste.

La rémunération n'est qu'une partie de notre package de récompenses global. Relativity Space offre un salaire et des actions compétitifs, une politique généreuse de congés payés et de congés maladie, des congés parentaux, une allocation annuelle d'apprentissage et de développement, et plus encore ! Pour voir certains des avantages et perks que nous offrons, veuillez visiter ici. px.sequoia.com/relativityspace

Fourchette de recrutement

$181,000—$271,000 USD

Nous sommes un employeur garantissant l'égalité des chances et valorisons la diversité au sein de notre entreprise. Nous ne faisons aucune discrimination fondée sur la race, la religion, la couleur, l'origine nationale, le sexe, l'orientation sexuelle, l'âge, l'état matrimonial, le statut d'ancien combattant ou le statut de handicap.

Si vous avez besoin d'un aménagement raisonnable, veuillez nous contacter à l'adresse [email protected] [[email protected]].

Veuillez noter : Relativity Space n'accepte pas les CV non sollicités, les profils de candidats ou les références de cabinets de recrutement ou de sociétés de recherche. Toute soumission non sollicitée - par e-mail, notre site web, les médias sociaux ou directement à un employé - sera considérée comme la propriété de Relativity Space, et aucun frais ne sera dû en l'absence d'un accord actuel et entièrement exécuté avec le Talent Acquisition qui autorise spécifiquement les soumissions pour le poste applicable.

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