Redwood Materials
Redwood Materials
Ingénieur Logiciel Staff
À propos de Redwood Materials
Redwood Materials a été fondée en 2017 par JB Straubel, co-fondateur et ancien CTO de Tesla, sur une idée simple mais radicale : les minéraux critiques qui alimentent la transition énergétique existent déjà. Il suffit de les récupérer. Aujourd'hui, Redwood est le plus grand recycleur de batteries lithium-ion en Amérique du Nord — récupérant, raffinant et redéployant des minéraux critiques à partir de batteries en fin de vie dans la chaîne d'approvisionnement. Sur le plan énergétique, Redwood a déployé le plus grand projet de batteries de seconde vie au monde, fournissant de l'énergie aux centres de données d'IA en quelques mois plutôt qu'en quelques années grâce à une architecture énergétique propriétaire conçue entièrement en interne. L'entreprise est rentable, le marché sur lequel elle opère devrait croître de 20 à 50 fois au cours de la prochaine décennie, et Redwood est la seule entreprise disposant de la chaîne d'approvisionnement, de la technologie et de l'échelle opérationnelle pour la diriger.
Ingénieur Logiciel Staff
Redwood Materials exploite la plus grande opération de recyclage de batteries d'Amérique du Nord sur Redwood OS, notre plateforme logicielle interne. Redwood OS gère la gestion d'entrepôt et la fabrication, les opérations et la maintenance qui les maintiennent en fonctionnement, et s'intègre à Microsoft Dynamics 365 comme notre ERP. C'est le système d'enregistrement pour une entreprise de plus de 3 milliards de dollars, et nous allons continuer à la développer pendant des années. Nous recrutons un Ingénieur Logiciel Staff pour prendre en charge un domaine de cette plateforme de bout en bout : définir ce qui est construit avec l'entreprise, le concevoir, le livrer et l'exécuter en production. Il s'agit d'un domaine de produit permanent, pas d'un projet.
Processus d'entretien
Veuillez noter que les entretiens du dernier tour auront lieu en personne dans un lieu de bureau désigné. Les détails du voyage seront coordonnés avec les candidats sélectionnés.
Conformément aux lois californiennes sur la transparence des salaires, la fourchette de salaire pour ce poste est indiquée ci-dessous. La rémunération réelle peut varier en fonction d'une variété de facteurs, notamment l'expérience, l'éducation et les compétences.
Fourchette de salaire en Californie
$217,500 — $287,500 USD
Le poste est à temps plein. La rémunération sera proportionnelle à l'expérience.
Nous collectons des informations personnelles (IP) vous concernant dans le cadre de votre candidature d'emploi auprès de Redwood Materials, y compris les catégories suivantes d'IP : identifiants, dossiers personnels, informations professionnelles ou d'emploi, et déductions tirées de vos IP. Nous collectons vos IP pour nos propres besoins, y compris la prestation de services et d'opérations liés à votre emploi potentiel. Si vous avez des questions supplémentaires relatives à la confidentialité, veuillez nous contacter à l'adresse privacy@redwoodmaterials.com.
Responsabilités
- Prendre en charge un domaine de Redwood OS de bout en bout : définir le problème avec l'entreprise, le concevoir, le livrer et l'exploiter en production.
- Transformer des demandes commerciales ambiguës en spécifications claires que les ingénieurs et les agents IA peuvent exécuter sans interprétation supplémentaire.
- Prendre des décisions de conception tenant compte des compromis entre les limites des services, les modèles de données, les APIs, les intégrations, l'observabilité et le contrôle d'accès.
- Définir la norme en matière de revue de code : utiliser l'IA efficacement en décomposant le travail pour les agents, en définissant des garde-fous, en vérifiant les résultats en volume et en restant responsable de tout ce que vous livrez.
- Maintenir la cohérence de la plateforme alors que plusieurs ingénieurs et agents la modifient en parallèle.
- Déboguer et résoudre les problèmes de production, et améliorer la fiabilité des systèmes que vous possédez.
- Augmenter la productivité de tous autour de vous grâce à la documentation, aux conventions, aux outils et au mentorat.
- Travailler directement avec les parties prenantes sur site 3 jours par semaine : observations sur le terrain, observation des opérateurs, sessions de jumelage et démonstrations.
Qualifications
- 10+ années d'expérience en ingénierie logicielle, y compris le leadership technique d'un système ou d'un domaine important.
- Un historique de prise en charge d'un espace problématique de bout en bout avec une direction minimale.
- Solides compétences en Python et en production React ; expérience dans la construction et l'exploitation d'applications sur AWS.
- Profondeur dans la conception de systèmes : conception d'API, modèles d'intégration, modélisation de données et limites de services.
- Rédaction technique claire et concise - spécifications, documents de conception et pull requests qui se tiennent d'eux-mêmes.
- Utilisation sophistiquée des agents de codage IA, associée à une responsabilité totale du résultat : vous pouvez expliquer chaque décision importante dans le travail que vous livrez.
- Jugement pour dimensionner l'effort par rapport à la valeur commerciale plutôt qu'à l'intérêt de l'ingénierie.
- Confort à travailler aux côtés des opérateurs d'entrepôt et de fabrication sur le terrain, pas seulement à un bureau.
Qualifications préférées
- Expérience en tant que tech lead ou responsable de l'ingénierie, ou autrement responsable de la production d'une équipe.
- Expérience directe avec les systèmes ERP, WMS, MES, de chaîne d'approvisionnement ou d'approvisionnement.
- Expérience dans l'industrie manufacturière, logistique ou de recyclage.
- Expérience d'intégration avec Microsoft Dynamics 365 Finance et Opérations. *
- Expérience dans l'exploitation de systèmes dont dépend une opération physique en continu.
