Principal Software Engineer, Perception Platform and AI Systems
Core
Define architecture and long-term technical strategy for enterprise AI platform capabilities spanning generative AI, retrieval, memory, reasoning, agent orchestration, and security.
Role type
Principal Software Engineer (AI Systems & Architecture)
Builds
Production-grade AI and Retrieval-Augmented Generation (RAG) systems, agentic and multi-agent AI systems, and enterprise AI memory/knowledge architectures.
Domain
Enterprise AI, Generative AI, Distributed Systems, Security
Deliverable
production ML models
Required skills
Generative AI architecture, RAG system design, Agentic/Multi-agent system design, Identity & Access Management (IAM), RBAC, Distributed systems architecture, Cloud services, Technical leadership, System evaluation & observability
Preferred skills
C, C++, C#, Java, Go, JavaScript, Python
Technologies
Generative AI, RAG, Semantic search, Multi-agent systems, RBAC, Cloud platforms
Responsibilities
Architect production-grade AI and RAG systems including data ingestion, indexing, embeddings, and retrieval evaluation.
Seniority
Principal, strategy & mentorship
