Principal Software Engineer, AI
New
Remote - USFull-TimePrincipal
Salary1 - 100,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years
- Required Skills
- PythonJavaRESTful APIs
Requirements
- 12+ years of professional software engineering experience, with a strong focus on data-layer or search/retrieval infrastructure.
- Proven 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.
- Excellent communication skills.
Responsibilities
- Embed with feature teams to drive the platform roadmap based on data needs.
- Build technical vision and roadmap for the Context Layer (knowledge graph, RAG, search infrastructure).
- Design and own the access control and RBAC model for the context layer.
- Define and evolve APIs, SDKs, and developer interfaces.
- Collaborate with data engineering on underlying data infrastructure.
- Drive architecture, design, and code reviews to set technical standards.
- Address governance, security, lineage, and auditability requirements.
- Contribute to hiring strong and diverse talent.
- Contribute to internal documentation and platform adoption.
View Full Description & ApplyYou'll be redirected to the employer's site