{bc}
linkedin

Senior Software Engineer

Cloudbeds
Remote, CAN
Full-time
Mid-Senior
Remote
Discovered 4 days ago
PythonAI platform engineeringAgent runtimes and workflow orchestrationLLM-powered workflowsPHP and JavaLangChain, LangSmith, LangGraph, PydanticAI, or CrewAI

Full Job Posting

Company and product

Cloudbeds builds a unified hospitality platform serving hotels in more than 150 countries and integrating with hundreds of partners.

The company describes its team as remote and globally distributed.

Role and team

Senior Software Engineer on the Core AI Squad, designing, building, and operating customer-facing AI platform capabilities.

Product engineering role focused on production AI systems, agentic workflows, evaluation, and observability, rather than internal tooling.

The squad owns AI platform infrastructure, agentic workflows, evaluation, and observability foundations for AI-powered product experiences.

Responsibilities

  • Build and operate AI platform services primarily in Python, integrating with PHP and Java systems as needed.
  • Develop agent runtimes, workflow orchestration, tool execution, state management, recovery, and evaluation hooks.
  • Integrate agents and LLM workflows into production systems and evaluate models and providers against use-case success criteria.
  • Own evaluation, tracing, observability, and quality feedback loops for detecting regressions and improving AI features.
  • Write tested, documented code and advocate engineering best practices, maintainability, and operational excellence.
  • Collaborate across product, design, data, security, and engineering to deliver reliable customer-facing features.
  • Operate services involving PostgreSQL, SQS, gRPC, and REST APIs, including data models, event streams, service contracts, and versioning.
  • Contribute technical leadership through architecture input, pairing, code reviews, and mentorship.

Requirements

  • At least 5 years building, shipping, and operating production software systems.
  • Strong production Python skills, including APIs, services, tests, debugging, and operational ownership.
  • Hands-on experience building, integrating, or evaluating agentic systems, agent harnesses, tool orchestration, or LLM workflows.
  • Framework experience such as LangChain, LangSmith, LangGraph, PydanticAI, or CrewAI is listed as experience sought.
  • MCP, vector databases, retrieval, RAG, AI evaluation platforms, or related experience is sought.
  • Experience across a polyglot stack, particularly PHP and Java integration, is sought.
  • Familiarity with prompt management, guardrails, tracing, LLM observability, cost and latency optimization, or human-in-the-loop workflows is sought.
  • Cloud and container experience such as Docker, Kubernetes, and AWS, and experience with distributed remote teams, is sought.
  • Experience with API-driven design, distributed systems, data modeling, service boundaries, software design, security-minded development, and testing.
  • Strong problem-solving and debugging skills; business-level written and verbal English fluency.

Workplace

  • Remote-first, remote-always work policy.

Benefits

  • Paid time off in accordance with local labor requirements, fully paid parental leave, and a home-office stipend based on country of residence.
  • Professional development courses and access to training, upskilling, manager training, and knowledge transfer.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Cloudbeds