Principal Software Engineer, AI

Posted Nov 4

This is a fully remote position, open to applicants in Mexico.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

World Vision16 hours ago

Senior Microservices AI Developer

PH flagPhilippines, +12 more countriesFull-timeAI Engineer
ApplyView job
FICO16 hours ago

Principal AI Engineer – AI Applied Scientist

US flagUnited States OnlyFull-timeAI Engineer$171.5k – $269.5k/year
ApplyView job
Guidehouse16 hours ago

Forward Deployed AI Engineer

US flagVirginia OnlyFull-timeAI Engineer$113k – $188k/year
ApplyView job
Workiva16 hours ago

Principal Engineer, AI Native Quality – Safety

US flagUnited States OnlyFull-timeAI Engineer$177k – $290k/year
ApplyView job
Guidehouse16 hours ago

Lead Forward Deployed AI Engineer

US flagVirginia OnlyFull-timeAI Engineer$149k – $248k/year
ApplyView job
Worldwide Clinical Trials16 hours ago

Governance, Risk and Compliance AI Lead

US flagNorth Carolina OnlyFull-timeAI Engineer$101k – $201k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers