About this role
About the Role Amgen Research’s Semantic Graph Team is seeking a Senior Semantic Software Engineer to maintain, operate, and enhance the Research Taxonomy Foundation. This role focuses on building reliable software services and data pipelines that support taxonomy, ontology, and controlled vocabulary management across research data platforms using Python, RDF, SPARQL, and cloud-based tools. The ideal candidate will bring strong software engineering fundamentals, production platform experience, and practical knowledge of semantic technologies and data standards to enable high-quality taxonomy services across the research ecosystem. What You'll Do
- Maintain, operate, and enhance a Research Controlled Vocabulary Foundation as a production software platform.
- Develop and support software services, APIs, and data pipelines using Python and related technologies to power taxonomy and controlled vocabulary workflows.
- Implement and maintain semantic capabilities using RDF, SPARQL, and linked data approaches where appropriate.
- Ensure platform reliability, performance, monitoring, and operational support for taxonomy management services.
- Design and maintain integrations between the Research Controlled Vocabulary and upstream or downstream research systems, including relational and graph-based data sources.
- Implement and optimize CI/CD pipelines and engineering best practices using GitLab and cloud platforms such as AWS.
- Collaborate with product owners, data architects, scientists, and business stakeholders to deliver scalable software solutions that meet research needs.
- Contribute to technical design, estimation, sprint planning, testing, and release activities for platform enhancements.
- Maintain documentation for platform architecture, support processes, data flows, and operational procedures.
- Apply semantic modeling knowledge to support taxonomy, ontology, and related semantic services across the research ecosystem. What We're Looking For
- Strong software engineering fundamentals and production platform experience.
- Practical knowledge of semantic technologies and data standards (e.g., RDF, SPARQL, ontology, taxonomy).
- Experience designing and supporting production platforms and data pipelines.
- Experience in or familiarity with pharmaceutical or biotech industry (preferred).
- Ability to work across application development, data integration, and platform operations.
- Solid understanding of data architecture, CI/CD, and maintainable system design.
- Excellent collaboration with product owners, data architects, scientists, and stakeholders. Nice to Have
- Pharmaceutical or biotech industry experience.
- Experience with AWS cloud platforms and GitLab CI/CD.
- Knowledge of taxonomy/ontology domains and linked data projects.