Principal Software Engineer
Core
Architect and build agentic AI systems leveraging LLMs for reasoning, planning, and tool orchestration across enterprise workflows.
Role type
Principal Software Engineer (Agentic AI & Full-Stack)
Builds
Scalable platforms for retrieval-augmented generation (RAG), long-term memory, and contextual reasoning; multi-agent frameworks.
Domain
Generative AI, Agentic AI, Enterprise Software
Deliverable
production ML models
Required skills
Agentic AI paradigms (planning, memory, tool invocation), LLM-powered system design, RAG architecture, Kubernetes, Python, distributed systems, cloud-native applications, system architecture, technical leadership, multi-agent coordination.
Preferred skills
Generative AI solutions for enterprise efficiency, LangChain, Docker, performance analysis, test design.
Technologies
Python, Kubernetes, Docker, LLMs, LangChain, RAG, Microservices, Linux, Embedded systems.
Responsibilities
Architect and build agentic AI systems that leverage LLMs for reasoning, planning, and tool orchestration; Design and implement multi-agent frameworks enabling coordination and dynamic task execution; Develop scalable platforms for RAG, long-term memory, and contextual reasoning; Build reusable infrastructure for agent orchestration and observability; Mentor engineers and provide technical leadership in designing complex distributed AI systems.
Seniority
Principal, hands-on IC with strategic leadership
