Redwood Materials
General Matter
Ingénieur Logiciel, C++/Python
À propos de l'entreprise
General Matter enrichit l'uranium.
Nous concevons, construisons et exploitons les services d'enrichissement les moins chers du monde, ici aux États-Unis.
Ce faisant, nous restaurons la capacité de l'Amérique à produire du combustible nucléaire pour alimenter l'IA, la fabrication avancée et les industries critiques sur lesquelles notre pays s'appuie pour rester compétitif.
Le combustible détermine le coût de production de l'électricité des réacteurs avancés, et l'enrichissement détermine le coût du combustible que les réacteurs avancés consomment. Un enrichissement fiable et à faible coût est le catalyseur de la Renaissance nucléaire en cours.
Notre mission est de faire du nucléaire non seulement la source d'énergie de base la plus propre et la plus sûre, mais aussi la plus abordable. Nous pensons qu'une énergie nucléaire abondante mènera à une société post-pénurie.
Nous avons été incubés chez Founders Fund, comme Anduril et Palantir avant nous, et nous sommes soutenus par plus d'une douzaine des meilleures sociétés de capital-risque au monde.
Notre équipe d'ingénieurs et d'opérateurs, agile et de classe mondiale, applique une approche basée sur les premiers principes pour résoudre le problème de la production de combustible nucléaire.
Nous sommes une entreprise axée sur sa mission, avec une culture d'urgence, de responsabilité et de transparence.
Aidez-nous à construire une société à haute énergie en rendant la forme d'énergie de base la plus propre et la plus sûre la plus abordable.
À propos de ce rôle
En tant qu'Ingénieur Logiciel General Matter, vous développerez des logiciels performants, sûrs et de haute qualité pour contrôler directement nos systèmes. Votre code sera responsable de la commande des actionneurs et du traitement des signaux à haute vitesse dans des applications où la sécurité et la précision sont extrêmement importantes. Vous travaillerez en étroite collaboration avec des équipes interfonctionnelles, y compris des ingénieurs électriciens, des ingénieurs logiciels, des ingénieurs chimistes, des ingénieurs de fabrication, des ingénieurs nucléaires, des scientifiques des matériaux et des physiciens. Si vous recherchez un impact élevé et êtes enthousiasmé par des projets intenses et rapides de type Skunkworks, nous vous encourageons à postuler pour rejoindre notre équipe.
Nous recrutons des ingénieurs dans trois domaines d'intervention :
- Les ingénieurs Backend construiront des services et des APIs haute performance qui coordonneront les systèmes de contrôle, géreront l'état du matériel distribué et exposeront des interfaces pour la surveillance et les opérations.
- Les ingénieurs systèmes distribués concevront des systèmes de coordination tolérants aux pannes, des pipelines de données en temps réel traitant la télémétrie de capteurs à haut débit, et l'infrastructure qui maintient les systèmes critiques en fonctionnement fiable à grande échelle.
- Les ingénieurs d'outillage développeront les plateformes de développement, les systèmes CI/CD, les outils d'observabilité et l'infrastructure de déploiement qui permettent à notre équipe d'itérer rapidement et en toute sécurité dans un environnement de production où les erreurs ont des conséquences physiques.
Responsabilités
- Concevoir et implémenter des systèmes logiciels performants, de qualité production, en C++ et Python, avec un fort accent sur la fiabilité et la maintenabilité
- Concevoir des solutions complexes à partir de zéro, en prenant des décisions fondées sur des principes concernant la conception du système, les compromis de performance et la sélection des technologies
- Diriger les revues de conception technique et les revues de code, en établissant et en appliquant les meilleures pratiques d'ingénierie au sein de l'équipe
- Construire et maintenir des pipelines de tests automatisés et de CI/CD pour garantir la qualité du logiciel à grande échelle
- Encadrer les ingénieurs juniors et intermédiaires tout en favorisant les progrès indépendants sur des problèmes techniques complexes et ambigus
Qualifications de base
- Diplôme de licence en informatique, ingénierie ou équivalent, avec 5+ années d'expérience professionnelle en ingénierie logicielle
- Maîtrise approfondie de C++ et/ou Python, y compris les internes du langage, les caractéristiques de performance et l'utilisation idiomatique
- Solide compréhension des internes de Linux — gestion des processus, modèles de mémoire, E/S et appels système — et de la manière dont ils influencent la conception et la performance du logiciel
- Solides fondamentaux en informatique — algorithmes, structures de données, concurrence et conception de systèmes
- Propriété démontrée de systèmes de qualité production à grande échelle avec des preuves de capacités techniques exceptionnelles
Exigences supplémentaires
- Capacité à travailler des heures supplémentaires et les week-ends si nécessaire.
- Capacité à venir dans nos bureaux tous les jours. Ce rôle est 100% sur site et en personne.
- Citoyen américain actuel avec la capacité d'obtenir et de maintenir une habilitation Q américaine.
Compétences et expérience préférées
- Expérience avec les systèmes distribués, les outils d'observabilité et l'infrastructure en tant que code
- Maîtrise des écosystèmes Python pour les pipelines de données, l'automatisation ou les services backend
- Expérience en optimisation des performances C++, en profilage et en programmation système de bas niveau
- Expérience en programmation système Linux, y compris les modèles de threads, l'IPC, la gestion de processus en temps réel et les interfaces noyau de bas niveau
- Confort sur l'ensemble du cycle de vie du développement logiciel, de la conception au déploiement
Employeur garantissant l'égalité des chances
General Matter est un employeur garantissant l'égalité des chances ; l'emploi chez General Matter est régi sur la base du mérite, de la compétence et des qualifications et ne sera influencé d'aucune manière par la race, la couleur, la religion, le sexe, l'origine nationale/l'ethnicité, le statut d'ancien combattant, le statut de handicap, l'âge, l'orientation sexuelle, l'identité de genre, le statut matrimonial, le handicap mental ou physique ou tout autre statut légalement protégé.
Rémunération et avantages sociaux
La fourchette de salaire de base pour ce rôle est $100,000-$200,000 par an.
Les bandes de rémunération sont déterminées par le rôle, le niveau, l'emplacement et l'alignement avec les données du marché. Le niveau individuel et la rémunération de base sont déterminés au cas par cas et peuvent varier en fonction des compétences liées au poste, de l'éducation, de l'expérience, des capacités techniques et de l'équité interne. Veuillez noter que la fourchette de salaire indiquée est une estimation et peut être ajustée en fonction des conditions du marché, des besoins de l'entreprise ou d'autres facteurs. En plus du salaire de base, pour les employés à temps plein, vous pouvez également être éligible à des incitations à long terme, sous forme d'options d'achat d'actions, et avoir accès à une couverture médicale, de vision et dentaire ainsi qu'à un plan de retraite 401(k).
