Match score not available

Neo4J Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
Massachusetts (USA), New Jersey (USA), United States

Offer summary

Qualifications:

5+ years of experience with Neo4J, Strong knowledge of Cypher and graph data modeling, Hands-on experience designing and optimizing data structures, Proficiency in performance tuning Neo4J databases, Familiarity with Java, Python, and ETL processes.

Key responsabilities:

  • Design and develop graph database models
  • Maintain and enhance Neo4J database performance
  • Optimize complex queries for speed
  • Develop data integration pipelines
  • Collaborate with application developers for alignment

Job description

As a Neo4J Engineer, you will work with cross-functional teams to design, develop, and implement graph database solutions utilizing Neo4J. You will be responsible for defining data models, optimizing database performance, and integrating the Neo4J database with applications and other systems. Your role will include developing queries, maintaining data integrity, and ensuring system scalability. You'll also support the overall architecture for the database and contribute to improvements in the deployment and management processes.

Key Responsibilities:

  • Design and develop graph database models using Neo4J on cloud platforms including performance tuning and scaling
  • Implement, maintain, and enhance the performance of Neo4J databases.
  • Optimize complex queries for speed and scalability.
  • Implement data integration pipelines to ingest data from multiple data sources
  • Develop and execute tests to ensure data quality and system performance. Implement robust data security measures, data encryption and access control to ensure regulatory compliance
  • Collaborate with application developers, data scientists, and other stakeholders to align database design with project requirements.
  • Provide database monitoring, troubleshooting, and performance tuning support.
  • Maintain comprehensive documentation of database structure, operations, and optimization techniques.
  • Support Neo4J database upgrades, patches, and migrations.

Role Summary:
Neo4J Engineers play a crucial role in developing and maintaining graph database solutions that drive complex data relationships and structures. You will work alongside development teams to ensure that data architectures are optimized and aligned with application needs, contributing directly to the enhancement of system performance, scalability, and efficiency. A successful Neo4J Engineer is comfortable working with large datasets and has a strong understanding of graph theory and database management principles.

Qualifications:
  • Experience: 5+ years working with Neo4J or other graph databases.
  • Strong knowledge of Cypher query language and graph data modeling.
  • Hands-on experience in designing and optimizing complex data structures in Neo4J.
  • Proficiency in performance tuning and scaling Neo4J databases.
  • Familiarity with data integration processes and ETL. Experience deploying Neo4J databases on cloud platforms with strong knowledge of data security practices including encryption and role based access control.
  • Working experience with Java, Python, or other programming languages used for Neo4J integration.
  • Knowledge of database administration, monitoring, and backup strategies.
  • Experience in DevOps practices, CI/CD pipelines, version control, and tools for automated deployment is a plus
  • Familiarity with data visualization tools for representing graph data is a plus
  • Excellent problem-solving, analytical, and communication skills.
Who you will be working for:
Atlas is a global strategic consulting firm focused on the life sciences industry. Our services include Management Consulting, Managed Services, and Agile Services. Global pharmaceutical companies and emerging players in the Life Sciences depend on over four hundred Atlas consultants to ensure they have the capabilities that will give them the ability to succeed.

Why join the Atlas A-team of Consultants:
  • Opportunity - Atlas has deep life sciences industry roots and a reputation with our clients for having superior quality consultants.
  • Meaningful Work - You will be part of the solution to help clients accomplish their patient-first missions.
  • Culture - We are proactive, highly accountable, and high touch.
  • Solid - We have been delivering exceptional consulting talent for over 23 years.
  • Depth & Breadth of Collaborative Client Relationships – They depend on us to design strategic teams which can produce and drive outcomes.
  • We are experts at Project Management, Portfolio Operations, Agile Services, Change Management, and Talent/Organizational Design.
Benefits:
  • Opportunity for a consulting career – average tenure of our consultants is over 2.5 years with many here for over 7.
  • A-team of support behind you – We are all about making you successful.
  • Mutual trust – We build mutual trust and encourage respect and cooperation among team members.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, genetics, disability, age, or veteran status. We value diversity and inclusion in our workplace and are committed to creating an environment where everyone has an equal opportunity to succeed.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Analytical Skills
  • Problem Solving

Related jobs