
Principal Software Engineer, AI
Posted Nov 4

Posted Nov 4
This is a fully remote position, open to applicants in Mexico.
• Collaborate with feature teams to comprehend the data requirements of the context layer and influence the platform's roadmap.
• Develop the technical vision and roadmap for the AI Context Layer, which encompasses knowledge graphs, RAG engines, and retrieval/search infrastructure.
• Design and manage access control and RBAC for multi-tenant data, ensuring agent identity and fine-grained permissions.
• Define and enhance APIs, SDKs, and developer interfaces for the Context Layer.
• Identify dependencies within the data platform and work together with data engineering to establish a reliable infrastructure.
• Facilitate architecture discussions, design reviews, code evaluations, and the establishment of technical standards.
• Address requirements concerning data access, lineage, governance, security, and auditability.
• Participate in recruitment, create internal documentation, assist in onboarding, and promote platform adoption.
• Offer cross-functional technical leadership, synthesize roadmaps, and coordinate efforts across various platform domains.
• Over 12 years of professional software engineering experience, particularly in data-layer or search/retrieval infrastructure.
• Demonstrated experience in designing and developing knowledge graphs and/or large-scale retrieval and search systems in production.
• In-depth knowledge of RAG architectures, vector databases, and embedding-based retrieval, including evaluation, quality tuning, and relevance enhancement.
• Strong grasp of access control and RBAC design in multi-tenant, data-intensive environments.
• Experience in designing APIs and SDKs for developers, with a proven record of creating intuitive and widely adopted interfaces.
• Familiarity with data governance, lineage, and auditability requirements, especially in enterprise or regulated settings.
• Proven capability to lead technical direction across various teams and successfully manage complex, multi-stakeholder projects to completion.
• Proficient in Python and/or Java; comfortable working in data engineering, backend systems, and platform infrastructure.
• Exceptional communication skills across engineering, product, data, and leadership domains.
• Ability to thrive in an inclusive, collaborative, Agile engineering environment.
• Competitive salary and comprehensive benefits package.
• Opportunities for professional development and continuous learning.
• Flexible work hours and a supportive work-life balance.
• Engaging and inclusive company culture that values diversity.
World Vision
FICO
Guidehouse
Workiva
Get handpicked remote jobs straight to your inbox weekly.