Neo4j

Senior Software Engineer - Graph Analytics for Snowflake

Neo4j
Apply
3 months ago
Malmö, SwedenSenior

Responsibilities

  • Build and evolve the Neo4j Graph Analytics for Snowflake application.
  • Design and improve SQL-facing APIs, including stored procedures and UDFs.
  • Own build, release, and deployment pipelines using Snowflake CLI, Gradle, container images, and Java/Python runtimes.
  • Improve security through rights management, grants, restricted caller’s rights, and proactive image scanning.
  • Collaborate with customers and Solution Engineers to develop scalable features.
  • Contribute to runbooks, release processes, observability, and reproducible development environments.

Requirements

  • 4+ years of professional experience building and shipping production-quality software.
  • Strong SQL skills and experience integrating with cloud data warehouses such as Snowflake, BigQuery, Redshift, or Databricks.
  • Strong grounding in at least one of Java or Python, with willingness to work effectively in both.
  • Experience owning build pipelines, container images, releases, and operational responsibilities.
  • Experience designing software for performance, scalability, and predictable cost on cloud infrastructure.
  • Preferred experience with Snowflake Native Apps, Snowpark Container Services, stored procedures, UDFs, Docker, OCI image registries, security scanning, graph algorithms, distributed systems, JVM performance tuning, or analytical query engines.
  • Experience working in a distributed, remote-first team and shipping software to enterprise customers.

Benefits

  • Hybrid work arrangement is indicated, and the team is described as distributed and remote-first.
  • Opportunity to shape a graph analytics platform used by enterprise customers.
  • Inclusive, diverse, and equitable workplace focused on collaboration, innovation, and customer success.

Tech Stack

Amazon RedshiftDatabricksDockerGoogle BigQueryGradleJavaNeo4jPythonSnowflakeSQL

Categories

Neo4j

About Neo4j

1,001-5,000 employees

Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.

Contact me