Principal Software Engineer, AI
Core
Define AI architecture and technical direction across multiple products, designing RAG solutions, agent workflows, and refining LLM integrations for performance and reliability.
Role type
Principal Software Engineer, AI
Builds
Multi-tenant, highly available AI systems with strong observability
Domain
Enterprise AI, Large Language Models (LLMs), RAG architectures
Deliverable
production ML models | product features
Required skills
LLM orchestration, vector database management, cloud platform architecture, technical leadership, system design, AI cost optimization, containerization, multi-modal AI integration
Preferred skills
Enterprise RAG architecture, semantic search tuning, conversation memory, model fine-tuning, AI observability, cross-organizational influence
Technologies
AWS, Azure, GCP, Python, Java, Node.js, React, Vue, Angular, LangChain, LlamaIndex, Milvus, Pinecone, Weaviate, pgvector, EKS
Responsibilities
Define AI architecture and technical direction, lead cross-functional initiatives, design RAG solutions and agent workflows, build multi-tenant systems, establish AI cost and security standards, mentor engineering teams
Seniority
Principal, strategy & mentorship