Principal Software Engineer, AI
$1–$100,000 year
Remote · United States
Job Summary
Principal AI Engineer to lead the design and build-out of the Context Layer data platform (knowledge graph, RAG and retrieval systems) enabling AI agents with high-quality, governed context. Own architecture, API/SDK interfaces, RBAC, data governance, and cross-team collaboration to deliver scalable, secure context infrastructure. Role involves roadmap development, governance and security considerations, contributing to hiring, and enabling platform adoption across multiple feature teams. Emphasis on building enterprise-grade, efficient, and well-documented data products with a focus on data quality, access control, and scalable platforms for AI agents. Remote in the US.
Required Qualifications
- 12+ years of professional software engineering experience
- strong focus on data-layer or search/retrieval infrastructure
- experience designing and building knowledge graphs and/or large-scale retrieval and search systems in production
- deep expertise in RAG architectures, vector databases, and embedding-based retrieval
- strong understanding of access control and RBAC design in multi-tenant environments
- experience designing developer-facing APIs and SDKs
- familiarity with data governance, lineage, and audit-ability requirements
- demonstrated ability to lead technical direction across multiple teams
- experience with Python and/or Java
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.