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
1 - 100,000 USD per year
Apply Now