Principal Technical Architect
Tech Mahindra Limited
Dallas, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 160KJob location
Dallas, United States of America
Tech stack
Java
Information Engineering
ETL
Graph Database
Python
Laboratory Information Management Systems
Linked Data
Machine Learning
Neo4j
Performance Tuning
Semantic Web
SPARQL
Systems Integration
Large Language Models
Job description
- Platform Assessment: Conduct a "health check" on current graph infrastructure (eg, AnzoGraph, Neo4j, or Stardog).
- Ontology & Schema Review: Evaluate existing schemas (RDF/OWL or Property Graph) for scalability and alignment with industry standards like MeSH, SNOMED, or UMLS.
- Performance Optimization: Identify bottlenecks in ingestion pipelines and complex query execution (Cypher/SPARQL).
- Strategic Roadmap: Define a "Way Forward" report including recommendations on build-vs-buy decisions, cloud migration, and integration with LLMs (GraphRAG).
- Stakeholder Alignment: Translate technical graph concepts into value-driven insights for non-technical stakeholders in Research and Clinical teams.
Requirements
- Graph Expertise: 10+ years of experience with Graph Databases. Deep proficiency in LPG (Labeled Property Graphs) or RDF/Triple Stores.
- Pharma Domain Knowledge: Proven experience handling biomedical data types (eg, Gene-Disease associations, Chemical compounds, Patient journeys).
- Semantic Web Standards: Strong understanding of Linked Data principles, URI strategies, and ontology modeling.
- Data Engineering: Experience with ETL/ELT pipelines that feed graphs from unstructured (PDF publications) and structured (EDC, LIMS) sources.
- Advanced Analytics: Experience implementing Graph Data Science algorithms (centrality, community detection) or integrating Graphs with Machine Learning.
Technical Stack Preferences
- Graph DBs: AnzoGraph, Neo4j, Stardog
- Languages: Python, Java, SPARQL, Cypher, or Gremlin
- Bio-Ontologies: Familiarity with OBO Foundry, ChEMBL, or Ensembl
Benefits & conditions
The pay range for this role is $155k - $160k per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate. Equal Employment Opportunity