CareerPlan

Principal Software Engineer

USAFull-time2026-11-08

Core

Define architecture and technical direction for the Semantic Data Lake and next-generation Data-as-a-Service platform, enabling AI and agentic applications to discover and reason over trusted enterprise data.

Role type

Principal Software Engineer (Data Platform & Semantic Modeling)

Builds

Scalable semantic data platforms, knowledge graphs, data products, and developer experiences for AI.

Domain

Enterprise Data, Semantic Modeling, Knowledge Graphs, AI/ML Infrastructure

Deliverable

production ML models

Required skills

Distributed systems architecture, Semantic data modeling, Ontology design, Knowledge graph construction, Data governance, API design, Technical mentorship, Scalability engineering

Preferred skills

Generative AI, RAG, Agentic applications, Graph technologies, Spark, Flink, Kafka, Iceberg, Snowflake, Databricks

Responsibilities

Design and build semantic business objects containing enterprise data and relationships; Develop scalable frameworks for semantic modeling and ontology; Translate complex business concepts into reusable technical models; Solve distributed systems and performance challenges; Establish architectural standards and influence adoption across teams; Remain hands-on with architecture, design, prototyping, and critical platform components.