Principal Software Engineer
Core
Design and implement scalable data infrastructure (data lake, context graphs) and AI/LLM integration for enterprise applications.
Role type
Principal Software Engineer (Data Platform & AI)
Builds
Lakehouse table services, context graph ingestion, ontology-grounded retrieval systems, and AI agent interfaces.
Domain
Enterprise Data Infrastructure & Generative AI
Deliverable
production ML models
Required skills
Distributed systems, Cloud-native architecture, Data modeling (relational/graph/columnar/streaming), Python, LLM production engineering, Ontology/Semantic modeling, FastAPI, LangChain/LangGraph
Preferred skills
Knowledge graph optimization, LLM fine-tuning, Data governance, OpenAPI standards
Technologies
Iceberg, Polaris, Trino, Spark, Kafka, Kubernetes, FastAPI, LangChain, LangGraph, MCP
Responsibilities
Lead technical architecture for core data components, Design LLM and ontology integration, Drive product adoption from early release, Set AI-native engineering standards, Conduct deep architecture reviews, Align cross-functional dependencies
Seniority
Principal, hands-on IC with strategic influence
