Databricks
Snowflake
Ingénieur Staff Logiciel, Runtime Applicatif
À propos du poste
Chez Snowflake, nous façonnons l'ère de l'entreprise agentique. Pour inaugurer cette nouvelle ère, nous recherchons des penseurs natifs de l'IA dans toutes les fonctions, qui sont stimulés par l'opportunité de réinventer leur façon de travailler. Vous n'utilisez pas seulement des outils ; vous possédez une curiosité innée, traitant l'IA comme un collaborateur de haute confiance, essentiel à la manière dont vous résolvez les problèmes et accélérez votre impact. Nous recherchons des individus humbles qui excellent dans des environnements dynamiques et en évolution rapide, et qui adoptent un état d'esprit expérimental — qui testent rapidement les capacités émergentes pour découvrir des moyens plus simples et plus puissants de fournir des résultats. Chez Snowflake, votre rôle n'est pas seulement d'exécuter une fonction, mais d'aider à redéfinir l'avenir de la façon dont le travail est effectué.
À propos du poste
L'équipe App Runtime construit une plateforme qui permet à chaque utilisateur de Snowflake de passer d'une idée à une application web déployée et fonctionnelle (Node.js en premier) en quelques minutes. Nous gérons l'expérience de bout en bout de la création et de l'exécution d'applications, du développement assisté par IA Cortex au déploiement dans une infrastructure sécurisée et évolutive. Les applications construites sur la plateforme héritent par défaut de la sécurité, de la gouvernance, de la lignée et des contrôles d'accès de Snowflake. Voir Déployez plus rapidement avec les applications Snowflake.
En tant qu'Ingénieur Staff/Principal, vous façonnerez le produit et son architecture. C'est un rôle à fort levier — vous dirigerez une équipe pour faire évoluer et renforcer un produit à un stade précoce, en préversion publique. Vos décisions auront un impact durable sur l'avenir de Snowflake en tant que plateforme d'applications. Ce rôle exige une combinaison unique d'expertise pratique approfondie en matière d'évolutivité, de performance et de sécurité, d'excellentes intuitions produit, d'une obsession client et de l'influence organisationnelle nécessaire pour piloter des programmes inter-équipes.
Snowflake connaît une croissance rapide, et nous élargissons notre équipe pour aider à permettre et à accélérer notre croissance. Nous recherchons des personnes qui partagent nos valeurs, remettent en question la pensée ordinaire et accélèrent le rythme de l'innovation tout en construisant un avenir pour elles-mêmes et pour Snowflake.
Comment souhaitez-vous avoir votre impact ?
Responsabilités
- Être responsable de la feuille de route et des décisions techniques pour faire évoluer la plateforme en préversion publique vers une plateforme de qualité de production, en ajoutant des fonctionnalités telles que la mise à l'échelle horizontale, l'efficacité des coûts via la suspension/reprise, la prise en charge de piles au-delà de Node.js, et des contrôles d'accès et de gouvernance des données plus robustes
- Rester activement impliqué en rédigeant des spécifications et en implémentant du code critique dans divers composants, de l'infrastructure d'exécution au modèle de gouvernance, en passant par les agents de codage et les interfaces utilisateur ; diriger par l'exemple
- Servir de principal représentant technique pour App Runtime, en interne comme en externe
- Collaborer directement avec les clients, c'est-à-dire les développeurs qui créent des applications Snowflake, en convertissant leurs besoins en priorités de feuille de route
- Développer l'équipe en établissant une barre d'ingénierie élevée et en incubant la prochaine génération de leaders techniques
- S'aligner avec les équipes adjacentes telles que Container Platform, Networking, Cortex AI, Security et Snowsight sur des objectifs communs
Prérequis
- Diplôme de licence en informatique, ingénierie ou domaine connexe. Un master ou un diplôme supérieur est préférable mais pas obligatoire
- 10+ années d'expérience, avec une expérience démontrée dans l'architecture, le déploiement et l'exploitation de plateformes basées sur des conteneurs à grande échelle (par exemple, Kubernetes), incluant une responsabilité au niveau Staff de l'orientation technique, de la livraison inter-équipes et du mentorat
- Maîtrise des langages de programmation, tels que Java, Python, TypeScript ou Go (solide en backend et familier avec les piles web modernes comme Node.js), appliqués dans des environnements distribués où la sécurité, la fiabilité et la performance sont critiques
- Compétences exceptionnelles en communication : rédaction claire, débat constructif et capacité à influencer sans autorité à travers l'ingénierie et le produit
Atouts appréciés
- Vous avez dirigé la livraison de produits 0-1 où vous avez habilement équilibré les compromis entre la complétude des fonctionnalités et le temps de mise sur le marché
- Vous avez une expérience pratique dans la conception et l'évolution de SDKs et APIs destinés aux développeurs
- Vous avez conçu des systèmes multi-locataires (idéalement des plateformes d'hébergement d'applications ou des outils pour développeurs) avec une isolation forte et une posture axée sur la sécurité
- Vous vous tenez, ainsi que les ingénieurs autour de vous, responsables des résultats mesurables
- Vos conceptions prennent en compte le logiciel de manière holistique, de l'infrastructure matérielle à la performance côté client dans le navigateur
Pour les postes situés aux États-Unis, veuillez consulter l'offre d'emploi sur le site Carrières de Snowflake pour obtenir des informations sur le salaire et les avantages sociaux : careers.snowflake.com
Ce poste est exempt des exigences de publication d'emploi de l'Ontario. Les informations sur la rémunération sont fournies volontairement pour promouvoir la transparence et la cohérence dans nos offres d'emploi.
