Skip navigation EPAM

Neo4j Engineer Budapest, Hungary

  • hot

Neo4j Engineer Description

Job #: 93797
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential


We are seeking a dedicated Neo4j Engineer to join our team. This role involves working with the Neo4j graph database to develop, maintain, and optimize graph-based solutions. The ideal candidate will be instrumental in leveraging the power of Neo4j to handle complex data relationships and deliver innovative applications and services. This position requires a combination of technical expertise in database technologies, particularly in graph databases, and a passion for tackling challenging data problems.

What You’ll Do

  • Develop and maintain Neo4j graph database models
  • Implement efficient Cypher queries for data retrieval and manipulation
  • Design graph models to effectively represent and handle complex data relationships
  • Optimize data structures for performance and scalability
  • Integrate Neo4j database with other applications and microservices
  • Work on data import/export from/to various formats and systems
  • Monitor database performance and conduct tuning activities to ensure optimal efficiency
  • Implement best practices for database security, backup, recovery, and redundancy
  • Work closely with developers, data scientists, and analysts to understand requirements and deliver graph-based solutions
  • Collaborate in an Agile environment to continuously improve and deploy new features
  • Create and maintain comprehensive documentation for database models, processes, and workflows
  • Share expertise and provide training to team members on Neo4j and graph database technologies

What You Have

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
  • Proven experience working with Neo4j and other graph database technologies
  • Experience in developing Cypher queries and graph data modelling
  • Strong understanding of graph theory and database design principles
  • Proficiency in programming languages such as Java, Python, or JavaScript
  • Experience with data integration and ETL processes, particularly involving graph data
  • Excellent analytical abilities to translate complex data relationships into effective graph models
  • Strong problem-solving skills to address database performance and scalability challenges
  • Excellent communication skills for effective collaboration within a diverse team environment
  • Ability to work independently as well as part of a team
  • Familiarity with other NoSQL databases and traditional RDBMS is a plus
  • Experience with cloud computing environments and containerization technologies is a plus

We Offer

  • Permanent job with remote work opportunity
  • Widespread training and development opportunities, language courses, soft-skill trainings
  • Vast opportunities for self-development, unlimited access to LinkedIn Learning, GAL trainings
  • Multilingual work environment
  • Competitive salary and benefit packages (private health care, sport card, fringe benefits)
  • International projects, working in hybrid teams with high-skilled peers
  • Sport and social teams support, advanced CSR programs

Witaj. W czym możemy pomóc?