Boehringer Ingelheim

Principal Software Engineer

Boehringer Ingelheim
Apply
2 months ago
Argentina (city not specified)Staff+

Responsibilities

  • Design, implement, and evolve an Enterprise Semantic Layer that makes enterprise knowledge consumable by AI agents, applications, and analytical platforms.
  • Translate heterogeneous enterprise data sources into unified semantic representations using knowledge graphs, ontologies, semantic models, metadata, and business context.
  • Design interoperable architectures across data domains using shared semantics and common business vocabularies.
  • Build knowledge graph and semantic layer architectures using RDF, OWL, SHACL, SKOS, semantic models, and graph technologies.
  • Develop retrieval solutions using knowledge graphs, ontologies, embeddings, metadata, and semantic search capabilities.
  • Integrate enterprise knowledge graphs with Snowflake, Databricks, Neo4j, vector databases, search engines, and AI platforms.
  • Design and implement MCP servers, semantic tools, typed tool definitions, and reusable agent-facing services.
  • Build frameworks and accelerators for agentic AI solutions and define testing, evaluation, monitoring, and governance approaches.
  • Ensure semantic platform components meet enterprise requirements for security, governance, scalability, observability, and maintainability.

Requirements

  • At least 5 years of experience in software engineering, backend engineering, data platforms, or AI platform development.
  • Strong proficiency in Python and modern API development frameworks.
  • Hands-on experience with RDF, OWL, SPARQL, and SHACL.
  • Experience implementing and operating knowledge graph or semantic layer technologies.
  • Strong understanding of software engineering best practices, Git workflows, CI/CD, testing, and cloud-native architectures.
  • Ability to communicate effectively with data engineers, architects, AI engineers, and business stakeholders.
  • Experience with metaphactory or Stardog is desirable.
  • Experience with Snowflake Semantic Models and Open Semantic Interoperability (OSI)-compliant YAML specifications is desirable.
  • Experience implementing MCP servers and agent platforms is desirable.
  • Experience in regulated pharmaceutical, healthcare, or life sciences environments is desirable.

Tech Stack

DatabricksGitNeo4jPythonSnowflake
Boehringer Ingelheim

About Boehringer Ingelheim

10,000+ employees

Boehringer Ingelheim develops and manufactures prescription medicines for humans and animal health products, and provides biopharmaceutical contract manufacturing services. The family-owned company was founded in 1885 and is headquartered in Ingelheim am Rhein, Germany. Its portfolio spans areas such as cardiovascular and metabolic diseases, respiratory disorders, oncology, and vaccines for livestock and companion animals, with products marketed globally.

Contact me