Build and operate production Python and FastAPI services for extracting entities and relationships from biomedical documents, resolving entities, maintaining large-scale knowledge graphs, and combining graph and vector retrieval. Responsibilities include ontology design, deduplication, provenance, hybrid GraphRAG ranking, monitoring, and production support. The role requires expertise in knowledge-graph construction, applied NLP, entity resolution, graph databases, scalable retrieval, and cloud-native engineering.
About Chryselys
Chryselys is a Great Place to Work Certified Pharma Analytics & Business consulting company that delivers data-driven insights leveraging AI-powered, cloud-native platforms to achieve high-impact transformations. We specialize in digital technologies and advanced data science techniques that provide strategic and operational insights.
Role SummaryDesign, build and operate the Python/FastAPI services that extract entities and relationships from unstructured documents, resolve them to canonical identifiers, maintain the knowledge graph, and serve graph-augmented retrieval alongside vector search for multi-hop and relational questions.
Responsibilities- Build entity and relation extraction services over unstructured documents — molecules, brands, indications, therapeutic areas, endpoints, claims.
- Build entity resolution: alias handling, blocking and candidate generation, fuzzy and embedding matching, calibrated thresholds, human review routing.
- Design and maintain the graph schema and ontology; incremental ingest, node and edge deduplication and merging, provenance on every edge.
- Fuse graph and vector results into a single ranked, cited context for the retrieval service.
- Instrument, monitor and support the services in production.
- 5–9 years software engineering, with demonstrable knowledge-graph construction and applied NLP delivered to production.
- Has built a knowledge graph from unstructured text — not queried an existing one, and not a CRUD application on a graph database.
- Graph at production scale. Millions of nodes and edges; incremental updates with stable node identity; supernode and traversal-explosion handling with bounded depth and timeouts.
- Entity resolution at corpus scale. Blocking and candidate generation that avoid O(n²) comparison, with measured precision on a labelled sample.
- Graph database in production. Neo4j, Amazon Neptune or equivalent; Cypher / openCypher fluency.
- Ontology and taxonomy modelling. Schema evolution without breaking downstream consumers; judgement on node vs. edge vs. property.
- Extraction. NER and relation extraction — LLM-based, model-based (spaCy, scispaCy, transformers) or hybrid, with the judgement to choose.
- Graph vs. vector judgement. Knows where graph retrieval wins — multi-hop, relational, comparative and aggregate questions — and that hybrid is the production norm.
- Python and FastAPI in production. Python 3.11+, async, Pydantic, Docker, pytest, Git and CI; AWS as a consumer (S3, ECS/EKS, Bedrock, Neptune or self-hosted Neo4j).
- Biomedical ontologies and registries: UMLS, MeSH, SNOMED, RxNorm, ICD-10, DrugBank, ChEMBL.
- Life sciences or pharma domain experience; RDF/SPARQL alongside property graphs.
- GraphRAG approaches: community detection for corpus-level summarisation, local vs. global search.
Similar Jobs
Big Data • Fintech • Information Technology • Insurance • Financial Services
Develop and maintain Java microservices and APIs using Spring Boot, integrate AWS services, manage cloud deployments, maintain CI/CD pipelines, troubleshoot performance issues, and collaborate with DevOps, QA, and business teams. The role also involves documenting architecture and deployment processes while ensuring application scalability and security.
Top Skills:
APIsAWSCi/CdCloud InfrastructureJavaMicroservicesSpring Boot
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design, develop, test, and deploy cloud-native applications, APIs, microservices, integrations, and reusable platform components. Collaborate across Product, Architecture, Security, and Engineering teams to deliver scalable, secure solutions. Implement automated testing, CI/CD, monitoring, observability, and modernization initiatives using Azure and enterprise technologies. Contribute to architecture, documentation, code reviews, engineering standards, and AI-assisted development improvements.
Top Skills:
.NetAgileAi-Assisted Development ToolsAPIsApplication Performance OptimizationAutomated TestingAzureCi/CdCloud-Native Application DevelopmentJavaMicroservicesMonitoringObservabilitySource Control
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Develop and support enterprise multi-tier web and non-web applications using Microsoft technologies. Responsibilities include C# and .NET development, SQL database work, API and web-service integration, application architecture, testing, debugging, performance optimization, and production support. The role collaborates with technical leads, project managers, and business analysts in an Agile/Scrum environment, applying domain-driven design, CI/CD, and software development lifecycle best practices.
Top Skills:
.Net Core.Net FrameworkAgile/ScrumAjaxAsp.NetAzureC#Ci/CdCSS3DevOpsEntity FrameworkGitHTML5Hyland Onbase StudioJavaScriptJqueryLinqMicrosoft Visual StudioMvcMvvmNhibernateOnbase WorkflowReporting ServicesRestSignalrSoapSQL ServerSql Server Management StudioSubversionUnity FormsWcfWeb Api
What you need to know about the Hyderabad Tech Scene
Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.


