Senior Software Engineer, AI
Core
Build agentic product experiences and LLM-powered workflows that help users manage loyalty programs, view insights, and receive personalized recommendations via chat and wallet interfaces.
Role type
Senior IC software engineer (AI/LLM agents)
Builds
Agentic workflows, LLM-powered flows, wallet APIs, streaming chat experiences, and personalization engines for loyalty programs.
Domain
Travel technology, loyalty programs, fintech, consumer data products
Deliverable
production ML models | product features
Required skills
TypeScript/Node.js, Java, Python, distributed systems, APIs, async workflows, caching, observability, production debugging, AI safety patterns (guardrails, HITL, hallucination prevention), PII handling, structured LLM outputs, eval pipelines, tool calling, RAG-like systems
Preferred skills
Travel industry experience, loyalty programs, personalization, fintech, consumer data products
Technologies
TypeScript, Node.js, Java, Python, LLMs, APIs, streaming chat
Responsibilities
Design and develop agentic workflows for loyalty management; Build reliable LLM-powered flows with guardrails and monitoring; Create and maintain scenario tests and quality metrics for agents; Integrate across frontend, backend, and AI orchestration layers; Transform loyalty and trip data into personalized recommendations; Collaborate cross-functionally to ship customer experiences; Champion maintainable code, tests, and operational ownership.
Seniority
Senior, hands-on IC