2 months ago
Malmö, SwedenSenior
Responsibilities
- Design and architect connectors for the Neo4j database.
- Build and maintain connectors for a range of technologies and environments.
- Design streaming and data-ingestion APIs that improve Neo4j’s performance and usability.
- Work across teams to enhance core database features when necessary.
- Occasionally build frontends for connectors and integrations requiring user interaction.
Requirements
- 5+ years of experience developing production-level software.
- Experience designing multithreaded systems and algorithms.
- Hands-on backend programming experience with Kotlin, Java, or Go.
- Ideally, professional experience building cloud or on-premise systems involving distributed event streaming, data processing and analytics platforms, or cloud data warehouses.
- Nice-to-have experience with Neo4j or other SQL/NoSQL databases.
- Nice-to-have frontend development experience with React and TypeScript.
- Applicants are encouraged to apply even without experience across every listed area.
Benefits
- Hybrid work arrangement.
- Inclusive, diverse, and equitable workplace focused on collaboration, innovation, relationships, and customer success.
Tech Stack
Amazon RedshiftApache BeamApache KafkaApache SparkAWSAzureGoGoogle BigQueryGoogle Cloud PlatformJavaKotlinKubernetesNeo4jReactSQLTypeScript
Categories
BackendData Engineering
About Neo4j
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.
