Graph Database Engineer & Neo4j
Green Minds Sp.zo.o.
⚲ Warsaw
31 920 - 38 640 PLN (B2B)
Wymagania
- Java
- MongoDB
- Neo4j
- Azure
- CI/CD
- ML
- GraphQL
- Data engineering (nice to have)
Opis stanowiska
O projekcie: About the project We’re forming a new delivery team in Poland to take over and continue the development of a web platform built on a graph database (Neo4j). The goal is to ensure a smooth knowledge transfer, establish stable technical processes, and keep developing new features to make the system scalable and future-ready. You’ll work with experienced engineers from different domains — backend, frontend, DevOps, QA, and data science — in a modern, collaborative setup. Wymagania: What we expect - 5+ years of professional experience in software development - 2+ years working directly with Neo4j and Cypher - Strong skills in Java and solid understanding of graph theory - Experience with distributed systems and cloud platforms (AWS / Azure / GCP) - Familiarity with CI/CD and automation practices - Higher education in Computer Science, Mathematics, Physics, or a similar field Nice to have: - Academic or research experience (lecturer, professor, researcher) - MSc or PhD degree in a technical discipline - Experience with knowledge graphs, semantic modeling, or ML integrations - Certifications like Neo4j Certified Professional or AWS Data Engineer Codzienne zadania: - As a Graph Database Engineer, you’ll be the key person responsible for maintaining and evolving the graph data architecture behind the platform. You will: - Design and optimize graph data models in Neo4j - Write and tune Cypher queries and data pipelines - Develop custom plugins and API integrations in Java - Improve performance, indexing, and schema design - Collaborate with data scientists on graph analytics and recommendation engines - Document architecture and support the onboarding of new engineers