Redwood Materials
Alma
Ingénieur Produit - IA
🧠 Équipe Fondatrice
Alma est un cabinet d'avocats natif de l'IA. Nous combinons l'IA avec une équipe juridique exceptionnelle pour fournir des services juridiques rapides, transparents et à forte valeur ajoutée, à une fraction du coût et de la vitesse des cabinets traditionnels. Notre premier marché est le droit de l'immigration. Nous nous concentrons sur la simplification des processus d'immigration complexes pour les entreprises et les particuliers, et sur la perturbation d'un marché de 15 milliards de dollars qui n'a jamais connu de produit exceptionnel.
Nous sommes soutenus par des capital-risqueurs de premier plan tels que Bling Capital, Forerunner, Village Global, NFX, Conviction, MVP Ventures, NEA et Silkroad Innovation Hub.
L'équipe fondatrice possède une vaste expérience dans le secteur juridique, le conseil et la création de plateformes ML.
Shuo - CTO & Cofondateur : Shuo a construit la plateforme ML (Michelangelo) chez Uber pendant plus de 5 ans, après quoi il a dirigé l'équipe IA & ML chez SupportLogic (une startup de série B utilisant l'IA prédictive et générative pour le support client).
Aizada - CEO & Cofondatrice : Aizada est diplômée de la Harvard Law School, avocate avec plus de 7 ans d'expérience, y compris chez un cabinet d'avocats de premier plan comme Cooley, et ancienne consultante chez McKinsey.
🔍 Ce que nous recherchons
Nous recrutons un Ingénieur Produit (IA) — un ingénieur qui évolue à l'intersection des systèmes d'IA et des produits orientés utilisateur.
Vous gérerez les fonctionnalités de bout en bout, de la conception des pipelines d'agents et des architectures RAG à la création de l'interface React avec laquelle l'utilisateur interagit. Votre objectif principal est le produit : vous mesurez votre travail à l'aune de son amélioration de la vie des clients, et non des benchmarks de modèles isolés. Vous travaillerez directement avec l'équipe fondatrice et les premiers clients pour lancer une plateforme d'immigration de classe mondiale alimentée par l'IA et nous aider à passer à l'échelle par 100x.
Vous devez être profondément obsédé par le client. Chez Alma, "client" désigne deux groupes. Le premier est constitué de nos clients externes — entreprises et particuliers naviguant dans des situations d'immigration à enjeux élevés. Le second est notre équipe juridique interne — avocats et parajuristes qui utilisent notre plateforme au quotidien. Si un document généré par IA hallucine une citation, ce n'est pas un problème de ML, c'est un problème client. Si un flux de travail d'agent permet à un parajuriste de gagner deux heures par jour, c'est une fonctionnalité qui mérite d'être lancée hier. Les meilleurs ingénieurs que nous recruterons s'assoiront avec l'équipe juridique, observeront comment ils interagissent avec nos outils d'IA et s'efforceront de combler l'écart entre ce que le modèle produit et ce dont l'avocat a réellement besoin.
Chez Alma, l'ingénieur qui conçoit l'agent construit également l'interface utilisateur qui l'expose. Vous devriez être le type d'ingénieur capable de concevoir un pipeline d'agents multi-étapes le matin, de déboguer une régression de prompt après le déjeuner, et de connecter le frontend qui permet à un utilisateur de vérifier le résultat avant le dîner. Avec les outils d'IA modernes, l'excuse traditionnelle de "le frontend n'est pas ma force" n'est plus valable.
Vous devez également construire avec l'IA, pas seulement construire l'IA. Vous devriez déjà utiliser les environnements de codage modernes (Claude Code, Codex, Cursor, etc.), connecter des serveurs MCP pour étendre votre propre flux de travail, et considérer les agents comme une partie essentielle de la manière dont vous livrez. Si votre instinct est "laissons-moi lancer un agent pour structurer cela, puis le réviser et le renforcer", continuez à lire.
Vous voyez les problèmes comme du travail à accomplir, pas comme des choses dont il faut se plaindre. Nous avançons vite — notre base de code a des aspérités, nos processus sont encore en cours d'invention, et tous les recoins ne sont pas encore magnifiques. Nous voulons des ingénieurs dont l'instinct, lorsqu'ils rencontrent un module désordonné ou une évaluation instable, est "je vais le réparer" — pas "qui a écrit ça ?" Si vous êtes le type d'ingénieur qui améliore silencieusement la base de code autour de chaque fonctionnalité que vous livrez, vous prospérerez ici.
✅ Responsabilités
- Travailler en étroite collaboration avec l'équipe fondatrice et les premiers clients pour construire un produit de classe mondiale alimenté par l'IA.
- Gérer les fonctionnalités alimentées par l'IA de bout en bout — concevoir les pipelines d'agents et les intégrations LLM, construire les services backend qui les orchestrent, créer le frontend qui les expose, et déployer en production.
- Concevoir, construire et itérer sur les pipelines RAG, les flux de travail d'agents, les chaînes de prompts et les cadres d'évaluation qui alimentent notre produit principal.
- Développer et maintenir des systèmes robustes d'évaluation et d'observabilité — vous définirez comment mesurer si nos sorties d'IA sont réellement bonnes, et construirez les outils pour détecter les régressions avant les clients.
- Collaborer avec notre designer et notre équipe produit pour traduire les besoins des utilisateurs en expériences alimentées par l'IA livrées — pas seulement des APIs ou des sorties de modèles que "quelqu'un d'autre intégrera plus tard".
- Agir comme un multiplicateur de force avec les outils d'IA — utiliser des agents de codage pour se déplacer 5–10x plus rapidement que les ingénieurs traditionnels sans sacrifier la qualité, et faire évoluer continuellement la manière dont notre équipe construit, révise et teste les logiciels.
- Participer à l'ensemble du cycle de vie de l'application avec une exigence élevée en matière de codage, de débogage, de test et de déploiement.
🛠 Exigences du poste
- 2+ années d'expérience dans la création de fonctionnalités de production basées sur l'IA / LLM — pas des prototypes de recherche, mais des systèmes dont les utilisateurs réels dépendent. Vous avez géré l'atténuation des hallucinations, les contraintes de latence, l'optimisation des coûts et la réalité complexe du déploiement de l'IA en production.
- Solides fondamentaux dans les architectures RAG, l'ingénierie de prompts, les cadres d'agents et l'orchestration LLM (par exemple, chaînes multi-étapes, utilisation d'outils, extraction de sorties structurées).
- Expérience dans la conception de systèmes d'évaluation et de qualité pour les sorties d'IA — vous avez construit des évaluations, des flux de révision avec intervention humaine, ou des pipelines de détection de régressions, et vous avez des opinions sur ce que signifie "suffisamment bon" pour l'IA en production.
- Maîtrise de Python, FastAPI, PostgreSQL, de la conteneurisation et de la mise à l'échelle de microservices.
- À l'aise avec (ou impatient d'apprendre) TypeScript, React, et les outils modernes de frontend. Vous n'avez pas besoin d'être un magicien de CSS dès le premier jour, mais vous devez être le type d'ingénieur qui apprendra React en profondeur plutôt que de le déléguer à quelqu'un d'autre.
- Utilisation quotidienne et pratique des environnements de codage modernes (Claude Code, Codex, Cursor, ou équivalent) — pas comme une complétion automatique, mais comme une manière principale de livrer du code de production.
- À l'aise avec la construction et la consommation de serveurs MCP pour intégrer des outils, des données et des flux de travail internes dans votre boucle de développement.
- Point de vue solide sur la revue de code assistée par IA, les tests automatisés, et comment maintenir une qualité élevée lors de livraisons à la vitesse d'un agent.
- Aimer travailler dans un environnement au rythme rapide et porter plusieurs casquettes — y compris celles en dehors de votre zone de confort historique.
- Capacité à rechercher et trouver les bonnes ressources pour résoudre des problèmes ouverts.
- Situé dans la région de la baie de San Francisco ou disposé à déménager.
- Diplôme de Licence/Master en informatique, ingénierie ou un domaine technique connexe.
⭐️ Atouts supplémentaires
- Expérience de travail dans un environnement de startup à petite échelle (amorçage ou série A).
- Compréhension approfondie des architectures de transformeurs, des mécanismes d'attention et de l'inférence GPU — vous pouvez raisonner sur le comportement d'un modèle, pas seulement le solliciter par des prompts.
- Expérience avec le fine-tuning, le RLHF ou les flux de travail de distillation.
- Expérience avec les bases de données vectorielles, les modèles d'embedding et l'optimisation de la récupération (recherche hybride, re-ranking, stratégies de chunking).
- Familiarité avec les outils d'observabilité et de traçage de l'IA (LangSmith, Braintrust ou similaires).
- Expérience avec AWS (Bedrock, SageMaker ou infrastructure IA gérée similaire), Supabase, LaunchDarkly & Betterstack.
- Avoir construit vos propres serveurs MCP, agents personnalisés ou outils de développement IA internes.
- Avoir publié, blogué ou partagé des opinions sur les flux de travail de développement modernes assistés par IA.
- Véritable expérience full-stack — à l'aise sur le backend, le frontend, et l'infrastructure.
Avantages et Perks
- Salaire de base hyper-compétitif basé sur l'expérience
- Couverture Santé à 100%% + Vision + Dentaire
- 20 jours de congés payés + 10 jours fériés fédéraux
- 250 $ par mois en allocation bien-être
