Note: The job is a remote job and is open to candidates in USA. Salesloft is a company focused on transforming enterprise revenue through AI innovation. They are seeking a Principal Software Engineer to lead the design and build-out of their AI Context Layer, which is crucial for providing AI agents with high-quality data context. The role involves collaborating with various teams, defining technical standards, and ensuring robust data governance.
Responsibilities
- Embed with feature teams across the organization to understand what they need from the context layer - what data, at what quality, in what form - and use those insights to drive the platform roadmap
- Build the technical vision and roadmap for our Context Layer: a collection of high-quality data products - including a knowledge graph, RAG engines, and retrieval/search infrastructure - that give AI agents access to the best possible context about our customers and their revenue processes
- Design and own the access control and RBAC model for the context layer - a genuinely hard problem at the intersection of multi-tenant data, agent identity, and fine-grained permissions
- Define and evolve the APIs, SDKs, and developer interfaces that teams use to interact with the context layer, ensuring they are ergonomic, well-documented, and built for scale
- Identify data platform dependencies and work closely with data engineering to ensure the underlying data infrastructure can reliably service the context layer's needs
- Drive architecture discussions, design and code reviews, and set the technical standard for how context is modeled, stored, retrieved, and governed
- Address governance and security requirements around data access, lineage, and auditability in an AI context
- Contribute to hiring strong and diverse talent to strengthen the team
- Contribute actively to internal documentation, onboarding, and platform adoption programs to ensure the Context Layer is well-understood and widely used
Skills
- 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 - including evaluation, quality tuning, and relevance optimization
- Strong understanding of access control and RBAC design in multi-tenant, data-rich environments, with the judgment to navigate the tradeoffs involved
- Experience designing developer-facing APIs and SDKs, with a track record of building interfaces that are intuitive and well-adopted internally
- Familiarity with data governance, lineage, and audit-ability requirements - particularly in enterprise or regulated contexts
- Demonstrated ability to lead technical direction across multiple teams and drive complex, multi-stakeholder projects to delivery
- Experience with Python and/or Java; comfort working across data engineering, backend systems, and platform infrastructure
- Excellent communication skills - able to work across engineering, product, data, and leadership to align on direction and drive outcomes
Benefits
- Performance bonus
- Benefits
- Other applicable incentive compensation plans
- Remote - US
Company Overview
Company H1B Sponsorship