We are looking for a Knowledge Graph Scale Engineer to join the R&D team of a pharmaceutical company based in the northeastern US. The team focuses on testing drug candidates for clinical trials and evaluating potential acquisitions.
Responsibilities:
Develop and maintain APIs for interacting with the knowledge graph;
Write and optimize queries in Neo4j Cypher;
Work with Python code that interacts with the knowledge graph;
Use Jupyter notebooks for development, testing, and data analysis;
Collaborate with DevOps teams to deploy and scale KG solutions in AWS VPC/Bedrock environments;
Ensure performance, reliability, and scalability of knowledge graph solutions.
Requirements:
5+ years of experience in software development, with a focus on data-intensive applications;
Strong experience with Neo4j and writing efficient Cypher queries;
Proficient in Python, including libraries for data handling and API development;
Familiarity with API design and development;
Experience with DevOps practices and cloud environments, preferably AWS;
Comfortable working with Jupyter notebooks for development and experimentation;
Strong problem-solving skills and ability to work in a fast-paced, remote environment.
Nice to Have:
Previous experience scaling knowledge graph solutions;
Experience with data pipelines and integration;
Understanding of large-scale distributed systems.
Our benefits: