Idaho Health Insurance Exchange
Snowflake
Ingénieur Logiciel Principal II - Transformations de Données Nouvelle Génération
POURQUOI REJOINDRE L'ÉQUIPE D'INGÉNIERIE CHEZ SNOWFLAKE ?
Chez Snowflake, nous alimentons 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 enthousiasmé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 confiance qui est au cœur de la façon dont vous résolvez les problèmes et accélérez votre impact. Nous recherchons des individus humbles qui prospèrent 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é.
Nous recrutons un Ingénieur Principal II pour architecturer le moteur de traitement de données central du Snowflake Data & AI Cloud. Chez Snowflake, nous pensons que les fabrics de calcul unifiées et haute performance sont les éléments constitutifs indispensables de l'IA Agentique. Les agents autonomes nécessitent plus que de simples modèles ; ils nécessitent une couche d'état de haute fidélité et à faible latence pour raisonner, agir et conserver le contexte. Ce rôle ne consiste pas à construire des pipelines de traitement de données traditionnels ou des flux de travail ETL/ELT hérités ; il s'agit de construire les systèmes distribués centraux et les primitives atomiques qui rendent ces flux de travail agentiques possibles.
Dans ce rôle, vous serez un architecte principal du moteur de transformation de données Snowflake. Vous concevrez et implémenterez l'infrastructure fondamentale de transformation — les moteurs de traitement de flux avec état, le moteur de maintenance de vues incrémentielles, les internes de matérialisation et le tissu d'orchestration distribuée. Notre base solide soutenant la transition transparente des entreprises entre le batch et le streaming via les tables dynamiques, les flux et tâches, et les projets DBT est le point de départ. Votre travail d'architecture étendra la portée du moteur central pour accélérer et soutenir l'échelle massive des écosystèmes Snowpark et Spark. Vous construisez les systèmes qui permettent aux ingénieurs de données et aux agents autonomes de traiter des exaoctets de données avec une propagation d'état inférieure à la seconde et une intégrité transactionnelle absolue sur le Snowflake Data Cloud.
En tant qu'Ingénieur Principal II, vous posséderez la vision technique du domaine des capacités de transformation de données. Votre travail sur les internes de streaming et la gestion d'état déclarative fournit le substrat architectural pour des fonctionnalités client haute performance traitant les données. Cette technologie fondamentale est conçue pour piloter des transformations de données à faible latence et à haut débit à une échelle massive afin de permettre aux entreprises de construire et de faire évoluer des applications complexes, y compris des boucles agentiques autonomes. Cette infrastructure permet à notre écosystème plus large d'opérer sur des données vivantes et gouvernées, garantissant que les primitives du moteur central que nous construisons se traduisent directement par une fraîcheur des données et une efficacité de traitement supérieures pour chaque client.
Vous construirez la plateforme de données et d'IA Cloud leader de l'industrie. Il ne s'agit pas seulement de maintenir un produit ; il s'agit d'innover avec rigueur pour résoudre les problèmes les plus difficiles des systèmes distribués.
Chaque employé de Snowflake est tenu de respecter les normes de confidentialité et de sécurité de l'entreprise pour la manipulation de données sensibles. Les employés de Snowflake doivent respecter le plan de sécurité des données de l'entreprise en tant que partie essentielle de leurs fonctions. Il est du devoir de chaque employé de garantir la sécurité et la confidentialité des informations client.
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 ?
EN TANT QU'INGÉNIEUR LOGICIEL PRINCIPAL II CHEZ SNOWFLAKE, VOUS
- Architecturerez les primitives fondamentales pour l'ingénierie de données IA agentique : Concevez les moteurs internes pour les tables dynamiques, les flux et les tâches, en garantissant que les noyaux de traitement sous-jacents fournissent la base élastique et sans serveur requise pour le raisonnement agentique en temps réel.
- Construirez le tissu de traitement de transformation de données : Développez l'infrastructure de bas niveau pour les déclencheurs automatisés et la logique de traitement incrémentiel, permettant au moteur Snowflake de gérer, d'optimiser et de traiter proactivement les données entrantes sans intervention manuelle.
- Innovrez dans les internes système : Pilotez la feuille de route à long terme pour le streaming avec état, orientant l'industrie vers une architecture système axée sur la fraîcheur où les données sont toujours prêtes pour la consommation par les modèles.
- Supprimerez les couches d'orchestration héritées : Identifiez comment construire des capacités de traitement natives supérieures directement au sein du moteur Snowflake pour éliminer la complexité des planificateurs externes, simplifiant ainsi le cadre architectural pour nos clients.
- Concevrez pour l'échelle mondiale et la gouvernance : Concevez et implémentez des internes système hautement fiables et multi-locataires qui gèrent des exaoctets de données tout en maintenant les normes de pointe de Snowflake en matière d'isolation des ressources, de sécurité et de cohérence distribuée.
- Pilotez la stratégie technique pour l'ère de l'IA : Fournissez un leadership technique à la direction générale et à plusieurs départements, influençant l'évolution du tissu de calcul central de Snowflake pour soutenir le protocole de contexte de modèle (MCP) en plein essor, les écosystèmes d'agents autonomes et les flux de travail modernes de traitement de données Python et Spark.
- Pilotez le succès client par l'engagement direct : Collaborez avec les clients les plus stratégiques de Snowflake et les équipes d'ingénierie sur le terrain pour traduire les défis architecturaux à grande échelle en exigences de moteur central, en garantissant que nos primitives de traitement répondent aux demandes du monde réel du Data Cloud mondial.
- Assurez l'excellence opérationnelle : Prenez la responsabilité de la préparation opérationnelle des services, en respectant les engagements stricts envers nos clients concernant la fiabilité, la disponibilité et la performance.
NOTRE INGÉNIEUR LOGICIEL PRINCIPAL II IDÉAL AURA
- + de 14 ans d'expérience industrielle dans la construction d'internes de systèmes de bases de données, d'internes de systèmes distribués ou de moteurs de traitement de données à grande échelle.
- Leadership Technique Solide : Opère en tant qu'architecte large, définissant la direction architecturale, encadrant les ingénieurs seniors et établissant des normes techniques pour les grandes initiatives inter-produits, couplé à une capacité exceptionnelle à naviguer dans la complexité organisationnelle, à aligner plusieurs équipes et à piloter des décisions inter-fonctionnelles couvrant plusieurs équipes.
- Maîtrise de la Programmation Système : Expertise approfondie en traitement de flux avec état, maintenance de vues incrémentielles, transactions distribuées et internes d'exécution de requêtes.
- Mentalité axée sur l'infrastructure : Vous êtes un bâtisseur de systèmes. Vous préférez construire le système d'exploitation et le moteur plutôt que l'application ou le pipeline utilisateur final.
- Expertise en Systèmes Distribués : Expérience avérée dans la résolution de problèmes complexes en matière de consensus, de réplication et d'environnements à haute concurrence à l'échelle du cloud.
- Connaissance de l'Écosystème : Une compréhension approfondie des limitations architecturales des outils d'orchestration et de traitement de données traditionnels, et une vision sur la manière de résoudre ces défis grâce à la conception de systèmes natifs Snowflake.
- Leadership Collaboratif : Capacité à travailler dans un environnement mondialement distribué, à collaborer au-delà des frontières des produits et de l'ingénierie, et à encadrer les ingénieurs seniors et juniors.
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 qui suit représente la fourchette de rémunération attendue pour ce rôle :
La fourchette de salaire de base estimée pour ce rôle est $304,000 - $437,000.
Pour se conformer aux exigences de transparence salariale et à d'autres statuts, vous pouvez nous informer si vous estimez qu'une offre d'emploi n'est pas conforme en remplissant ce formulaire.
De plus, ce rôle est éligible à la participation au plan de bonus et d'actions de Snowflake.
Le salaire de départ du candidat retenu sera déterminé en fonction de facteurs admissibles et non discriminatoires tels que les compétences, l'expérience et la situation géographique. Ce rôle est également éligible à un ensemble d'avantages sociaux concurrentiels qui comprend : assurance médicale, dentaire, vision, vie et invalidité ; plan de retraite 401(k) ; compte d'épargne libre dépense et santé ; au moins 12 jours fériés payés ; congés payés ; congé parental ; programme d'aide aux employés ; et d'autres avantages de l'entreprise.
