Craftware is a technology company of over 500 experts, empowering large organizations to solve complex business challenges with modern IT solutions - from sales systems and automation to data platforms and AI. We operate where technology must be reliable, secure, and scalable. We deliver end-to-end projects: from analysis and architecture through implementation to development and maintenance. We are a trusted partner of industry leaders such as Salesforce, Veeva, UiPath, and Databricks.
Model: remote
Employment type: full-time
Role: Senior Data Architect - Semantics & Knowledge Engineering
You'll join a Data & AI Team at a leading global pharmaceutical company, co-creating domain-specific data products that provide timely, high-quality data to scientists, analysts, and AI agents - with semantics as the foundation for AI-readiness. You'll elicit, structure, and formalize knowledge from domain experts and diverse sources to build ontologies, semantic layers, and knowledge graphs that form the connective tissue of an integrated pharmaceutical data landscape. This role sits at the intersection of knowledge engineering and data architecture, combining formal knowledge representation with pragmatic, engineering-driven delivery in a cloud-based environment.
Responsibilities:
Design and implement conceptual, logical, and physical data models and semantic layers across the organization.
Design, build, and maintain ontologies, taxonomies, and knowledge graphs using both triple stores and labeled-property graph technologies, including virtual knowledge graph approaches.
Collaborate with domain experts, data scientists, and data engineers to elicit tacit knowledge and validate knowledge representations.
Design data-oriented APIs and integration patterns that make knowledge structures interoperable and consumable by humans, systems, and AI agents.
Monitor emerging technologies in knowledge engineering, data integration, and semantic AI, and participate in code reviews and engineering best practices.
Drive cross-team alignment on data and knowledge architecture decisions, aligning initiatives with business, digital, and IT strategy.
Embrace FAIR and Linked Data principles to shift the organization from siloed to networked, democratized data use.
Design and implement measures to protect data confidentiality, integrity, and availability.
Requirements
Must-have:
Bachelor's degree in computer science, information science, knowledge engineering, computational linguistics, or equivalent practical experience.
Proficiency in designing and implementing conceptual, logical, and physical data models.
Advanced knowledge of ontologies and taxonomies, with proficiency in Semantic Web technologies and standards (RDF, OWL, SHACL, SPARQL, TopBraid EDG).
Proficiency with graph databases - both triple stores and labeled-property graph systems - including virtual knowledge graph technologies such as Ontop or Stardog.
Extensive experience with API design patterns such as REST and GraphQL.
Strong engineering background (data engineering, software engineering, or cloud engineering).
Proficiency in at least one programming language, with basic Git version control practices.
In-depth knowledge of FAIR Data Principles, Linked Data principles, and Data Mesh architecture, with demonstrated practical application.
Strong analytical and communication skills; ability to work collaboratively in a team.
Nice-to-have:
Experience with semantic layer concepts in modern data platforms (Databricks, Snowflake, Microsoft Fabric).
Familiarity with information retrieval systems such as Elasticsearch.
Familiarity with Data Governance solutions (e.g. Collibra).
Experience designing and implementing Model Context Protocol (MCP) servers.
Hands-on experience with GraphRAG solution design and implementation.
Skills in knowledge retrieval from unstructured data sources.
Understanding of data security principles and data privacy regulations (GDPR, CCPA).
Foundational cloud engineering experience (AWS, Azure).
Familiarity with CI/CD practices (e.g. GitHub Actions).
Knowledge of the pharmaceutical domain (LOINC, SNOMED CT, omics, targets, assays, clinical studies, RWE).
Employment conditions:
B2B contract (rate negotiated individually, up to 260 PLN net/h + VAT)
Fully remote service delivery
Broad range of projects (internal, international) - genuine variety of clients and tasks
Budget for skills development and certifications as part of the collaboration
Regular collaboration reviews and discussion of project scope
Additional benefits available as part of the collaboration
Networking and team-building events for project teams

