Senior Software Engineer building production AI platforms and agentic workflows for Cloudbeds’ hospitality software. Developing reliable customer-facing experiences across a global remote team.
Responsibilities
Design, build, and operate customer-facing AI platform services and product features primarily in Python, while integrating with PHP and Java systems as needed
Build and evolve agentic harnesses, including agent runtimes, workflow orchestration, tool execution, state management, recovery paths, and evaluation hooks
Integrate agents and LLM-powered workflows into production systems with strong attention to reliability, correctness, latency, scalability, and cost
Evaluate models and providers for specific product use cases, using clear success criteria and abstractions that keep the platform flexible as the AI ecosystem evolves
Own evaluation, tracing, observability, and quality feedback loops for AI features so the team can detect regressions, understand behavior, and improve over time
Write clean, well-tested, well-documented code and advocate for engineering best practices, test automation, maintainability, and operational excellence
Collaborate with product, design, data, security, and engineering partners to turn ambiguous AI product opportunities into reliable customer-facing features
Build, debug, and operate services interacting with PostgreSQL, SQS, gRPC, and REST APIs, including data models, event streams, service contracts, and versioning
Contribute as a senior individual contributor through technical leadership, architecture input, pair programming, code reviews, and mentorship
Requirements
5+ years of software engineering experience building, shipping, and operating production systems
Strong proficiency with Python in production environments, including APIs, services, tests, debugging, and operational ownership
Hands-on experience building, integrating, or evaluating agentic systems, agent harnesses, tool orchestration, or LLM-powered workflows
Experience with agentic frameworks and tooling such as LangChain, LangSmith, LangGraph, or similar platforms (PydanticAI, CrewAI, etc)
Experience with MCP, vector databases, retrieval patterns, RAG architectures, or AI evaluation platforms
Comfortable working across a polyglot stack, especially contributing to or integrating with PHP and Java services when the product requires it
Familiarity with prompt and version management, guardrails, tracing, LLM observability, cost and latency optimization, or human-in-the-loop workflows
Experience with cloud infrastructure and containerization such as Docker, Kubernetes, and AWS, plus experience working with remote-first, globally distributed teams
Experience with API-driven design, distributed systems, data modeling, and reliable service boundaries
Strong knowledge of software best practices, design patterns, performance, security-minded development, and testing across unit, integration, and end-to-end levels
Excellent problem-solving and debugging skills, especially in complex systems with uncertain or probabilistic behavior
Good product sense, customer empathy, strong communication, teamwork, ownership, and time management
Business-level English fluency, verbal and written
Applicants must be currently authorized to work in Canada without requiring visa sponsorship
Benefits
Remote First, Remote Always
PTO in accordance with local labor requirements
Fully Paid Parental Leave
Home office stipend based on country of residency
Professional development courses in Cloudbeds University
Access to professional development, including manager training, upskilling, and knowledge transfer
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.