
Snowflake propose une plateforme de données basée sur le cloud pour stocker, traiter et analyser des informations à grande échelle. Son architecture centralisée aide les entreprises à regrouper leurs données, à exécuter efficacement des requêtes complexes et à prendre en charge diverses charges de travail au fur et à mesure de l’évolution de leurs besoins. La plateforme de l’entreprise s’adresse notamment aux professionnels de l’informatique cloud, des données, de l’analyse, du conseil et des technologies marketing, avec des opportunités façonnées par les équipes qui développent et soutiennent les infrastructures de données modernes.
Ingénieur logiciel senior, productivité des développeurs
Concevez des systèmes CI/CD, une infrastructure de test et des outils d’agents IA pour la plateforme d’observabilité Observe de Snowflake. Améliorez la rapidité de développement et la fiabilité des mises en production dans une grande organisation d’ingénierie.
Description
- Développer et maintenir des outils internes, des pipelines CI/CD et des flux de travail de développement pilotés par des agents IA
- Faire évoluer l’infrastructure de test et les cadres d’exécution afin de raccourcir les cycles de retour d’information des développeurs
- Améliorer la productivité des développeurs grâce à de meilleurs outils et à des processus locaux de débogage et de test
- Collaborer avec les équipes de développement, d’infrastructure et SRE pour améliorer les processus de mise en production, la fiabilité des déploiements et la gestion des artefacts
- Suivre et améliorer les temps de compilation, la stabilité des tests et les performances CI dans l’ensemble de l’ingénierie
Exigences
- Au moins cinq ans d’expérience en ingénierie logicielle, axée sur la productivité de l’ingénierie, les outils pour développeurs, les flux de travail avec agents, les systèmes de compilation ou l’ingénierie des mises en production
- Expérience avérée dans la création et la maintenance de systèmes CI/CD, d’outils d’orchestration de compilation tels que Bazel, Nix ou les outils de compilation Go, ainsi que d’infrastructures d’automatisation des tests
- Maîtrise d’un langage côté serveur tel que Go, Python, Java ou C++
- Expérience pratique des conteneurs, de l’infrastructure cloud et de l’automatisation des mises en production
- Fort intérêt pour l’expérience et la productivité des développeurs, leurs indicateurs de productivité et les produits qui leur sont destinés
- Expérience du développement d’applications backend
- Expérience des outils de développement open source, de Kubernetes ou de l’infrastructure en tant que code
- Expérience des plateformes d’observabilité, des pipelines de télémétrie ou des outils de traçage et de journalisation distribués tels qu’OpenTelemetry, Prometheus ou Jaeger
- Contributions à des projets open source liés à l’observabilité, à l’infrastructure de données ou à la productivité des développeurs