What you'll do
We're looking for experienced Knowledge Graph developers with the following technical skills and experience:
- Undertake complete ownership in accomplishing activities and assigned responsibilities across all phases of project lifecycle to solve business problems across one or more client engagements.
- Apply appropriate development methodologies (e.g., agile, waterfall) and best practices (e.g., mid-development client reviews, embedded QA procedures, unit testing) to ensure successful and timely completion of assignments.
- Collaborate with other team members to leverage expertise and ensure seamless transitions; Exhibit flexibility in undertaking new and challenging problems and demonstrate excellent task management.
- Assist in creating project outputs such as business case development, solution vision and design, user requirements, prototypes, and technical architecture (if needed), test cases, and operations management.
- Bring transparency in driving assigned tasks to completion and report accurate status.
- Bring Consulting mindset in problem solving, innovation by leveraging technical and business knowledge/expertise and collaborate across other teams.
- Assist senior team members, delivery leads in project management responsibilities.
- Build complex solutions using Programming languages, ETL service platform, etc.
What you'll bring
- Bachelor's or master's degree in computer science, Engineering, or a related field.
- 4+ years of professional experience in Knowledge Graph development in Neo4j or AWS Neptune or Anzo knowledge graph Database.
- 3+ years of experience in RDF ontologies, Data modeling & ontology development.
- Strong expertise in Python, PySpark, SQL.
- Strong ability to identify data anomalies, design data validation rules, and perform data cleanup to ensure high-quality data.
- Project management and task planning experience, ensuring smooth execution of deliverables and timelines.
- Strong communication and interpersonal skills to collaborate with both technical and non-technical teams.
- Experience with automation testing.
- Performance Optimization: Knowledge of techniques to optimize knowledge graph operations like data inserts.
- Data Modeling: Proficiency in designing effective data models within Knowledge Graph, including relationships between tables and optimizing data for reporting.
- Motivation and willingness to learn new tools and technologies as per the team's requirements.
Additional Skills
- Strong communication skills, both verbal and written, with the ability to structure thoughts logically during discussions and presentations.
- Experience in pharma or life sciences data: Familiarity with pharmaceutical datasets, including product, patient, or healthcare provider data, is a plus.
- Experience in manufacturing data is a plus.
- Capability to simplify complex concepts into easily understandable frameworks and presentations.
- Proficiency in working within a virtual global team environment, contributing to the timely delivery of multiple projects.
- Travel to other offices as required to collaborate with clients and internal project teams.