Senior AI Engineer
United States (Remote)
Role Overview
We are seeking a Senior AI Engineer to design, develop, integrate, and operationalize enterprise-grade conversational AI and agentic experiences. The initial assignment will focus on an employee-facing AI Concierge embedded within a travel-booking environment, enabling users to discover travel options and complete approved booking, rebooking, reservation-management, change, and cancellation workflows through a conversational experience.
This is a hands-on product engineering role, not a standalone prompt-engineering or data-science position. The successful candidate will take AI applications from discovery and architecture through user experience, agent orchestration, API integration, testing, deployment, and production readiness. The role is expected to evolve into broader AI, data, and marketing technology initiatives after the initial engagement.
Key Responsibilities
Conversational AI & Agent Development
· Design and build production-ready conversational AI applications and intelligent agents using modern large language model technologies.
· Develop workflows that understand user intent, maintain conversational state, retrieve approved information, invoke tools and APIs, and complete multi-step tasks.
· Implement prompt and context engineering, structured outputs, function/tool calling, agent orchestration, memory, fallback behavior, and human-escalation patterns.
· Apply retrieval-augmented generation when enterprise knowledge grounding is required.
Full-Stack Product Engineering
· Build responsive conversational interfaces that integrate naturally with existing web applications and workflows.
· Develop backend services for business logic, session management, state, model interactions, API orchestration, and workflow execution.
· Contribute across React/TypeScript or equivalent front-end technologies and Python or comparable server-side technologies.
· Reuse and extend existing code and enterprise capabilities where practical rather than creating disconnected experiences.
Enterprise Integration & Transaction Design
· Integrate agents with enterprise APIs, backend services, databases, identity platforms, and systems of record.
· Enable real-time retrieval and approved actions across schedules, availability, reservations, confirmations, changes, cancellations, and related workflows.
· Design validation checkpoints before transactional execution and handle authentication, authorization, errors, retries, and integration testing.
· Partner with client engineering teams that own source systems, APIs, and business rules.
Production Readiness, Safety & Operations
· Implement permission-aware behavior, input/output validation, prompt-injection defenses, sensitive-data protections, audit logging, and safe fallback paths.
· Create evaluation and regression-testing approaches covering response quality, retrieval quality, task completion, API execution, latency, and failures.
· Build observability for model, application, integration, and user-experience performance.
· Support containerized deployment, CI/CD, release management, troubleshooting, documentation, and operational handoff.
Forward-Deployed Delivery
· Work directly with stakeholders to convert loosely defined needs into product requirements, architecture, and an executable delivery plan.
· Conduct discovery, identify missing dependencies and risks early, and communicate technical tradeoffs clearly.
· Prototype rapidly while maintaining a credible path to enterprise-grade production.
· Own problems end to end and operate effectively within a cross-functional client environment.
Required Qualifications
· 5+ years of professional software or application engineering experience.
· 2+ years of hands-on experience with Generative AI, NLP, conversational AI, or equivalent applied AI engineering.
· Demonstrated experience taking at least one AI assistant, chatbot, copilot, or agentic application beyond proof of concept into an integrated application.
· Strong proficiency in Python and experience developing REST APIs, web services, JSON integrations, and asynchronous workflows.
· Experience with modern web development, preferably React and TypeScript/JavaScript, including application state and API-driven interfaces.
· Hands-on experience with LLM APIs, prompt/context engineering, structured outputs, tool or function calling, conversational state, and agent orchestration.
· Working knowledge of RAG, embeddings, semantic retrieval, vector search, LLM evaluation, hallucination/failure-mode management, and responsible AI controls.
· Experience with Git-based delivery, automated testing, CI/CD, containers, cloud deployment, monitoring, and production troubleshooting.
· Ability to work directly with business and technology stakeholders in an ambiguous, fast-moving environment.
Preferred Experience
· Azure OpenAI, OpenAI, Amazon Bedrock, Anthropic Claude, or equivalent enterprise LLM platforms.
· Lang Chain, Lang Graph, Llama Index, Semantic Kernel, or comparable agent/orchestration frameworks.
· Fast API or equivalent API frameworks; SQL; Docker; cloud-native services across AWS, Azure, or Google Cloud Platform.
· Model Context Protocol (MCP) or comparable tool-integration and service-discovery patterns.
· AI solutions for customer or employee service, travel/reservations, e-commerce, HR technology, marketing technology, customer support, recommendations, or enterprise workflow automation.
· Experience with complex transactional systems involving business rules, eligibility, pricing, permissions, payments, or regulated/sensitive data.
· Direct airline or travel-industry experience is helpful but not required.