Graph Engineer
About AI TalentFlow:
AI TalentFlow specializes in accelerating startup growth, scaling enterprise solutions and nurturing the career growth of the individuals who power those organizations. Our success is intertwined with your success, and we are committed to fueling the innovative spirit of our clients with top-tier talent in AI, Data, Analytics, Product, and Agile.
The Opportunity:
Are you a passionate Neo4j engineer with a deep understanding of the life sciences and healthcare landscape? Do you thrive in a collaborative environment and possess a strong understanding of graph database technologies and knowledge graphs? If so, this role might be the perfect fit for you!
You will play a critical role in helping our clients unlock the power of connected data within the life sciences and healthcare domain. You will leverage your expertise in Neo4j to design, develop, and implement efficient and scalable semantic layers that analyze and integrate vast amounts of data. This role offers the chance to make a real impact by building innovative solutions that can revolutionize research, drug discovery, and patient care within the life sciences and healthcare industry.
Responsibilities:
- Partner with life sciences and healthcare stakeholders to understand their data needs and identify high-impact use cases for leveraging Neo4j and graph databases.
- Design and develop efficient and scalable data models using Cypher (Neo4j query language) and best practices.
- Build and maintain robust semantic layers that integrate data from disparate sources within the life sciences and healthcare domains (e.g., clinical trials data, patient records, genomic data).
- Utilize Neo4j features like APOC libraries and procedures to enhance functionality and performance.
- Collaborate with data scientists and analysts to prepare data for analysis and visualization within the Neo4j graph.
- Optimize graph queries for performance and scalability to ensure efficient data retrieval and analysis.
- Monitor and maintain Neo4j deployments for smooth operation and identify potential issues.
- Stay up-to-date on the latest advancements in Neo4j technology and best practices within the life sciences and healthcare industry.
- Document data models and processes for clear communication and knowledge sharing.
Technical Skills:
- Neo4j: Extensive experience with Neo4j, including Cypher querying, schema design, data modeling, and performance optimization.
- Graph Databases: Strong understanding of graph database concepts and their application in various use cases.
- Data Modeling: Experience with data modeling techniques for relational and non-relational databases.
- SQL: Familiarity with SQL querying for potential data extraction from relational databases.
- Programming Languages: Proficiency in Python or another scripting language for data manipulation and automation.
- Cloud Platforms: Familiarity with cloud platforms like AWS, Azure, or GCP for potential Neo4j deployment.
- Version Control Systems: Experience with version control systems like Git for code management and collaboration.
Ancillary Skills:
- Life Sciences & Healthcare Domain Knowledge: Understanding of life sciences and healthcare terminology, data types, and challenges is a strong plus.
- Communication & Collaboration: Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Problem-Solving: Strong analytical and problem-solving skills to identify and address complex data challenges.
- Curiosity & Learning: A passion for learning and staying up-to-date on the latest advancements in Neo4j technology and the life sciences & healthcare industry.