MatchworkMatchwork
Emploi

Senior Software Engineer - Graph Analytics for Snowflake

Neo4j

Ce poste consiste à rejoindre l'équipe développant Neo4j Graph Analytics pour Snowflake, une application native intégrée directement dans les comptes Snowflake des clients. L'objectif est d'apporter la puissance de la science des données graphiques de Neo4j sans nécessiter de déplacement de données. Le rôle implique de travailler sur une application conteneurisée combinant Java et Python, avec une API axée sur SQL, et de gérer le pipeline de release pour déployer des analyses graphiques sur des plateformes de données d'entreprise. Les responsabilités incluent le développement et l'évolution de l'application, l'amélioration de l'API SQL, la gestion des pipelines de build et de déploiement, ainsi que le renforcement de la sécurité. Les clients cibles sont des ingénieurs et scientifiques des données dans des secteurs comme les services financiers, la chaîne d'approvisionnement ou les télécommunications, utilisant des algorithmes comme PageRank, la détection de communautés ou les embeddings de nœuds.

Conditions d'éligibilité

4 ans ou plus d'expérience professionnelle dans le développement et la livraison de logiciels de qualité production Compétences solides en SQL et expérience réelle d'intégration avec des entrepôts de données cloud (Snowflake, BigQuery, Redshift, Databricks ou similaire) Maîtrise d'au moins un des langages Java ou Python, avec une volonté de travailler efficacement dans les deux Mentalité DevOps : aisance avec la gestion des pipelines de build, des images conteneurisées, des releases et des aspects opérationnels d'un produit Expérience dans la conception de logiciels pour la performance, l'évolutivité et la prévisibilité des coûts sur une infrastructure cloud Expérience avec Snowflake (notamment les Native Apps, Snowpark Container Services ou le développement de procédures stockées et UDF à grande échelle) est un atout Familiarité avec Docker, les registres d'images OCI et les outils de scan de sécurité (Semgrep, Snyk, Trivy, etc.) est un plus Connaissance des théories et algorithmes de graphes (centralité, détection de communautés, recherche de chemins, embeddings) ou une forte curiosité pour les apprendre Expérience dans les systèmes distribués, le tuning des performances JVM ou les moteurs de requêtes analytiques/columnaires est un avantage Expérience de travail dans une équipe distribuée et en remote-first, avec une livraison pour des clients enterprise

Pièces à fournir

  • CV
  • Lettre de motivation

Candidatez à cette offre avec un dossier généré par l'IA

Matchwork rédige votre CV et votre lettre de motivation personnalisés pour cette offre en quelques minutes.

Créer mon dossier gratuitement
Senior Software Engineer - Graph Analytics for Snowflake — Neo4j | Matchwork