Principal Engineer - Agentic AI Applications
Role responsibilities
As a Principal Engineer, you will lead the technical vision and architecture for next-generation agentic AI applications. You will own the end-to-end technical architecture for agentic systems and implement robust infrastructure for reliability.
Requirements
Candidates should have 12+ years of software engineering experience, with at least 4+ years in technical leadership roles. Deep hands-on experience with LLM-powered systems and a proven track record of architecting distributed systems is essential.
Key skills
Software Engineering, Technical Leadership, LLM-Powered Systems, Distributed Systems, Python, Backend Frameworks, RAG Pipelines, Vector Databases, APIs, Multi-Step Reasoning, Observability, Code Quality, Testing, Architecture, Mentoring, Collaboration
Keywords
Agentic AI, Business Travel, Expense Technology, Multi-Agent Orchestration, Memory Management, Reasoning Pipelines, Infrastructure, Circuit-Breakers, Latency-Aware Orchestration, SLAs, Token Observability, Cost Observability, Technical Standards, Engineering Patterns, Observability, AI Ops, High-Availability Systems, LangGraph, AutoGen, CrewAI, Custom-Built Runtimes, TypeScript, Node.js