← Back to job listings
NE
Senior Software Engineer (Graph Analytics for Snowflake)
Neo4j · London, United Kingdom
About The Role
Join Neo4j, the leading graph database platform, as a Senior Software Engineer. In this role, you will work on the Neo4j Graph Analytics for Snowflake application, embedding Neo4j Graph Data Science into the Snowflake platform. You will design and improve the SQL-facing API, own significant parts of the build, release, and deployment pipeline, and collaborate with customers and Solution Engineers to turn real-world requirements into scalable features. This is a hands-on, mid-to-senior role at the intersection of graph analytics, cloud-native distribution, and DevOps.
- Contribuer à l'évolution de l'application Neo4j Graph Analytics pour Snowflake, en intégrant Neo4j Graph Data Science dans la plateforme Snowflake.
- Concevoir et améliorer notre API SQL, y compris les procédures stockées, les UDF et la surface d'appel pour les clients.
- Posséder des parties significatives du pipeline de construction, de publication et de déploiement, y compris le CLI Snowflake, Gradle, les images de conteneurs.
- A genuine DevOps mindset: comfortable owning build pipelines, container images, releases, and the operational side of a product
- Solid grounding in at least one of Java or Python, and willingness to be effective in both
- Experience designing software for performance, scalability, and predictable cost on cloud infrastructure
- Strong SQL skills and real experience integrating with cloud data warehouses (Snowflake, BigQuery, Redshift, Databricks, or similar)
- 4+ years of professional experience building and shipping production-quality software
- Understanding of graph theory and graph algorithms (centrality, community detection, pathfinding, embeddings), or strong curiosity to learn them
- Familiarity with Docker, OCI image registries, and security scanning tooling (Semgrep, Snyk, Trivy, etc.)
- Hands-on experience with Snowflake, especially Native Apps, Snowpark Container Services, or building stored procedures and UDFs at scale
- Background in distributed systems, JVM performance tuning, or columnar/analytical query engines
- Experience working in a distributed, remote-first team and shipping to enterprise customers
- Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring