R

Royal Caribbean Group

Cruise vacation company operating multiple brands

Lead AI Engineer

AI Application EngineeringPosted on Nov 9
Full-timeMiami, FL, USANo salary listed

About the Job

Requirements

  • The role requires 7+ years of professional software engineering experience, including 2+ years building and shipping generative AI or large language model applications to production.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required.
  • The candidate must have advanced daily hands-on proficiency with agentic coding tools such as Claude Code, including context engineering, instruction files, subagents, hooks, and parallel workflows, and the judgment to review and validate AI-generated code.
  • The candidate must have demonstrated experience building skills, plugins, slash commands, subagents, or Model Context Protocol servers adopted by other engineers, and distributing them through a shared repository or catalog.
  • The candidate must have experience defining and driving engineering standards across multiple teams or products, including reusable templates, shared tooling, and agent-readable guidance.
  • Strong Python skills and TypeScript or another full-stack language are required, along with the fundamentals to design sound APIs and architectures and direct AI agents toward maintainable results.
  • The candidate must have hands-on expertise in unit, integration, contract, and end-to-end testing, test automation in continuous integration, using AI to generate and maintain tests, and testing systems with non-deterministic components.
  • The candidate must have experience designing and operating large language model evaluations, including building golden datasets, defining metrics, using LLM-as-judge and human review, and using evaluations to gate releases and monitor production quality.
  • The candidate must understand generative AI architectures, including retrieval-augmented generation, tool use and function calling, the Model Context Protocol, and single- and multi-agent orchestration.
  • The candidate must have expertise with Azure cloud services, including Azure AI Foundry, Azure Container Apps, Azure AI Search, Azure API Management, Azure Key Vault, and Azure Monitor, as well as containerization and infrastructure as code.
  • The candidate must have experience with Azure DevOps or GitHub for continuous integration and delivery, release management, and environment promotion.
  • The candidate must have experience with enterprise identity management, including Microsoft Entra ID, OAuth 2.0, and service principals; secure coding practices; and responsible AI implementation, including secure use of AI coding tools with enterprise data.
  • The candidate must have experience with observability and LLMOps, including tracing, prompt and model versioning, monitoring, and cost management.
  • The candidate must have a track record of partnering directly with business users to translate requirements into working prototypes, delivering cross-functional or enterprise-scale projects with multiple stakeholders, and mentoring other engineers.
  • The candidate must be able to solve problems and work effectively in a fast-paced, dynamic environment.
  • The candidate must have strong written and verbal communication skills and be able to explain technical trade-offs and standards to engineers, business partners, and senior leadership.

Responsibilities

  • Use agentic coding tools such as Claude Code, GitHub Copilot, and Cursor daily, and establish enterprise practices for context engineering, project instruction files, plan-then-implement workflows, subagents, parallel sessions, hooks, and permission and sandbox settings.
  • Design, build, and maintain skills, plugins, slash commands, subagents, hooks, and Model Context Protocol servers that encode standards and workflows, and distribute them to engineers through a versioned shared plugin catalog.
  • Publish engineering standards as concise, tested, current, agent-readable instructions for people and coding agents.
  • Define an AI-assisted delivery lifecycle encompassing spec-driven development, small reviewable changes, automated AI-assisted code review, human accountability, and guardrails for security, secrets, data classification, and intellectual property.
  • Establish reference architectures, project templates, and reusable accelerators that provide teams across brands and functions with secure, tested, production-ready, agent-ready baselines.
  • Measure the impact of AI-assisted engineering using cycle time, rework, defect rates, and token cost, and use the evidence to improve tools, prompts, and practices.
  • Partner with the GenAI Center of Excellence to publish standards, run design reviews, and retire ineffective patterns.
  • Set testing strategy for generative AI systems, including unit, integration, contract, end-to-end, regression, load, and security testing for APIs, retrieval pipelines, agents, and tool integrations.
  • Use coding agents to generate and maintain tests at scale, with human-reviewed intent and checks such as mutation testing to confirm the tests catch defects.
  • Build test harnesses for non-deterministic behavior, including mocked model and tool responses, recorded fixtures, and deterministic seams around large language model calls.
  • Build verification loops that allow agents to check their work using tests, type checks, linters, and evaluations before human review.
  • Enforce automated quality gates in continuous integration and delivery, including tests, static analysis, dependency and secret scanning, AI-assisted review, and evaluation checks.
  • Lead blameless post-incident reviews and incorporate findings into standards, skills, and tests.
  • Design and own the enterprise evaluation framework for large language model applications and agents, including golden datasets, rubric- and model-graded evaluations, human review workflows, and task-completion, groundedness, hallucination, safety, latency, and cost metrics.
  • Create evaluation approaches for retrieval-augmented generation, tool-using agents, and multi-agent workflows, including retrieval precision and recall, citation accuracy, tool selection, argument correctness, and trajectory quality.
  • Integrate evaluations into continuous integration and delivery as release gates and into production as continuous monitoring, with thresholds, dashboards, and regression alerts.
  • Define and validate LLM-as-judge methods, including calibration against human labels and bias checks, and guide teams in building representative evaluation datasets.
  • Govern model, prompt, and configuration changes through versioned, evidence-based evaluation before promotion.
  • Lead technical design and delivery of generative AI initiatives spanning multiple brands, business functions, and data domains, including cross-domain agents and shared enterprise data and knowledge services.
  • Work with business users to understand needs, requirements, and workflows; rapidly build working prototypes with AI coding tools; obtain user feedback; and iterate toward production-ready solutions.
  • Architect and develop generative AI applications and agents using Azure AI Foundry, Azure Container Apps, Azure AI Search, and Azure Databricks.
  • Build full-stack solutions using Python, FastAPI, Next.js, and PostgreSQL, and design agentic workflows using tool-use patterns and the Model Context Protocol to connect agents to enterprise APIs, data platforms, and third-party services.
  • Design and optimize retrieval-augmented generation pipelines, including hybrid search, semantic ranking, and vector indexing with Azure AI Search.
  • Support and extend Microsoft Copilot Studio and Microsoft 365 Copilot solutions, and advise when low-code, configurable, or custom-engineered approaches are appropriate.
  • Conduct feasibility studies and proofs of concept, and turn successful efforts into supported, production-grade services.
  • Implement secure authentication and authorization using Microsoft Entra ID, MSAL, and service principals, and manage secrets using Azure Key Vault.
  • Manage APIs and microservices with Azure API Management and FastAPI.
  • Lead continuous integration and delivery and infrastructure automation using Azure DevOps and GitHub, including environment promotion, release management, and rollback strategy.
  • Apply LLMOps practices, including prompt and model versioning, deprecation planning, tracing and observability, drift detection, and cost and token monitoring using Azure Monitor and Log Analytics.
  • Implement AI safety guardrails, including content filtering, prompt injection protection, and output validation, in line with enterprise security, data classification, and responsible AI requirements.
  • Mentor and coach engineers across teams on using AI coding agents effectively, and improve design, code quality, testing, and evaluation practices.
  • Run hands-on enablement through workshops, demonstrations, and office hours to drive adoption of skills and plugins.
  • Contribute to the AI governance framework so solutions align with enterprise AI principles, compliance requirements, and responsible AI practices.
  • Communicate technical trade-offs, risks, and progress to engineering peers, product owners, and senior leadership.

Desired Qualifications

  • A master's degree in Computer Science, Engineering, Data Science, or a related field is preferred.
  • Experience with the Claude Agent SDK or similar frameworks, and running coding agents headlessly in continuous integration and delivery for review, testing, or automation.
  • Experience operating an internal plugin or skills marketplace, including versioning, testing, and measuring adoption.
  • Experience with Databricks, including Unity Catalog, Genie, and Model Context Protocol integrations, and enterprise semantic or data layers.
  • Familiarity with Microsoft Copilot Studio, Microsoft 365 Copilot extensibility, and Semantic Kernel.
  • Experience with evaluation and observability tooling for large language model applications and agents.
  • Experience with multi-cloud generative AI platforms such as AWS Bedrock and Google Vertex AI.
  • Experience with Model Context Protocol server design and agent-to-agent interoperability patterns.
  • Experience with AI safety testing, such as red teaming, prompt injection testing, and adversarial evaluation.
  • Experience establishing or contributing to an AI governance or engineering community of practice in a large enterprise.

About the Company

Royal Caribbean Group

Cruise vacation company operating multiple brands

Royal Caribbean Group operates multiple cruise brands, including Royal Caribbean International, Celebrity Cruises, and Silversea Cruises, and holds 50% stakes in joint ventures that run TUI Cruises and Hapag-Lloyd Cruises. Guests book cruises on ships that offer cabins, dining, activities, and excursions, sailing to destinations around the world. The group uses a global, multi-brand fleet and joint ventures to reach more customers and destinations, while emphasizing ethics, diversity, and responsible operations. Its goal is to deliver the best vacation experiences, while sailing safely, protecting the oceans, and acting with integrity for guests, employees, and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Miami, FL
Founded
1969

Recently Posted Jobs

Explore more opportunities at Royal Caribbean Group

See more jobs