Redwood Materials
Sila
Développeur d'applications déployées en avant
À PROPOS DE NOUS
Nous sommes Sila, une entreprise de matériaux pour batteries de nouvelle génération. Notre mission est de propulser la transition mondiale vers l'énergie propre. Pour créer cet avenir, notre équipe construit aujourd'hui une meilleure batterie lithium-ion de l'intérieur vers l'extérieur. Nous concevons et fabriquons des matériaux de batterie révolutionnaires qui augmentent considérablement la densité d'énergie des batteries, tout en réduisant leur taille et leur poids. Le résultat ? Des batteries plus petites et plus puissantes qui peuvent libérer l'innovation dans les appareils grand public et accélérer l'adoption massive des voitures électriques pour éliminer notre dépendance aux combustibles fossiles. Nous relevons chaque jour l'un des plus grands défis de notre époque, et ensemble, nous redéfinissons ce qui est possible. Êtes-vous prêt à faire partie d'une équipe engagée à changer le monde ?
QUI VOUS ÊTES
Vous êtes un développeur d'applications logicielles orienté produit, déployé en avant, qui fait le pont entre la modélisation de données sophistiquée et les expériences utilisateur de classe mondiale. Vous croyez que les données back-end n'ont de valeur que par l'interface qui les rend exploitables. Vous êtes aussi à l'aise pour architecturer un schéma Snowflake haute performance que pour créer un composant React intuitif. Vous aimez être intégré à vos utilisateurs, traduisant les besoins complexes des ingénieurs et des équipes opérationnelles en batteries en logiciels élégants qui servent de « source unique de vérité ».
RESPONSABILITÉS ET MISSIONS
- Développement de produits intégré : Travaillez directement avec les équipes d'ingénierie, d'exploitation, de batteries, de finance et de chaîne d'approvisionnement pour identifier les goulots d'étranglement et construire des solutions logicielles sur mesure qui accélèrent notre cycle « bits-vers-atomes ».
- Ingénierie moderne Front-End : Concevez et implémentez des interfaces utilisateur sophistiquées et réactives en utilisant React et des bibliothèques modernes de gestion d'état. Concentrez-vous sur la création de visualisations de données à haute densité qui rendent les données complexes de performance des batteries faciles à interpréter.
- Architecture de la couche de données de l'application : Concevez et faites évoluer des schémas Snowflake et des modèles de données spécifiquement optimisés pour les interfaces d'application haute performance. Vous vous assurerez que la couche de données prend en charge à la fois les flux transactionnels rapides et l'exploration analytique approfondie.
- Orchestration des données : Utilisez dbt et Airflow comme votre boîte à outils pour nettoyer, transformer et déplacer les données dans vos schémas prêts pour l'application, en garantissant l'intégrité des données de bout en bout.
- Observabilité moderne : Utilisez Datadog, Sumo Logic et StatsD pour surveiller les modèles d'interaction des utilisateurs et la santé de l'application, en garantissant une haute disponibilité pour les flux de travail critiques pour l'entreprise.
- Fonctionnalités orientées IA (RAG) : Déployez des modèles de génération augmentée par récupération (RAG) pour construire des outils « intelligents » qui permettent à nos équipes d'ingénierie d'interroger les spécifications techniques, les résultats expérimentaux et les données financières en langage naturel.
EXIGENCES EN MATIÈRE DE CONNAISSANCES ET DE COMPÉTENCES
- Maîtrise du Front-End : Maîtrise experte de React, TypeScript et des bibliothèques modernes CSS-in-JS ou Tailwind. Une expérience avec des bibliothèques de visualisation de données (par exemple, Plotly ou Bokeh) est fortement préférée.
- Backend de l'application : Maîtrise experte de Python (FastAPI, Flask)
- Modélisation des données d'application : Expérience avancée avec Snowflake et dbt. Vous devriez être capable de démontrer comment vous concevez des schémas, y compris des relations basées sur des graphes, pour résoudre des problèmes spécifiques d'application et de flux de travail utilisateur.
- Conception centrée sur l'utilisateur : Vous devriez avoir une philosophie claire sur la manière de rendre les flux de travail complexes de saisie et d'analyse de données intuitifs.
- Orchestration des flux de travail : Expérience avec Airflow ou des outils similaires pour gérer les transformations de données spécifiques à l'application.
- Expérience pratique de l'Infrastructure as Code (Terraform), CI/CD et de l'orchestration de conteneurs (Kubernetes).
- Expérience pratique de la construction d'architectures RAG et de l'intégration de LLMs dans des flux de travail d'applications en production.
- Développement d'applications mobiles natives : Expérience dans le déploiement d'applications iOS natives à des fins commerciales internes.
- Licence ou Master en informatique, Interaction Homme-Machine, ou un domaine d'ingénierie connexe.
- 6+ années pour un Master, 8+ années pour une Licence d'expérience professionnelle en développement logiciel, de préférence dans des environnements de technologie de produits matériels et/ou de fabrication.
- Une expérience avérée dans la création d'outils internes complexes pour les équipes d'exploitation, d'ingénierie, de batteries, de finance ou de chaîne d'approvisionnement qui mettent l'accent sur la conception centrée sur l'utilisateur et une haute densité de données.
- Fort biais pour l'action et capacité à travailler de manière autonome dans un environnement multidisciplinaire et dynamique.
EXIGENCES PHYSIQUES ET CONDITIONS DE TRAVAIL
- Se déplacer sur de longues distances (par exemple, d'un bâtiment à l'autre) et rester immobile pendant de longues périodes.
- Utiliser un ordinateur et d'autres équipements de bureau, tels qu'un ordinateur portable, une photocopieuse/imprimante, etc., dans un endroit fixe.
Le salaire de base de départ pour ce poste se situe entre 152,000 $ et 192,000 $ au moment de la publication. Le salaire de base réel dépend de nombreux facteurs, tels que l'éducation, l'expérience et les compétences. Le salaire de base n'est qu'une partie du package Total Rewards compétitif de Sila, qui peut inclure des avantages sociaux, des primes, des actions et des bonus. La fourchette de salaire de base est sujette à changement et peut être modifiée à l'avenir. #LI-FM1 #LI-Remote
TRAVAILLER CHEZ SILA
Nous pensons que la constitution d'une équipe diversifiée chez Sila nous aide à amplifier nos talents individuels. Nous sommes un employeur garantissant l'égalité des chances et nous nous engageons à créer un environnement inclusif où les bonnes idées peuvent venir de n'importe qui. Nous sommes fiers de célébrer la diversité et tous les candidats qualifiés sont considérés pour l'emploi sans distinction de sexe, de race, d'orientation sexuelle, de religion, d'âge, de handicap, d'origine nationale ou de tout autre statut protégé par la loi.
