Back to all positions

[Remote] Full Stack Engineer, AI Platform

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. UJET is an AI-powered contact center innovation company delivering a cloud platform focused on customer experience, automation, and actionable insights. The Full Stack Engineer, AI Platform will build internal full-stack products, services, APIs, workflows, and platform capabilities that enable teams to develop and operate AI agents and AI-enabled features. The role involves supporting agent orchestration, model integrations, evaluation systems, observability, developer experience, and reliable production deployments.

Responsibilities

  • Build and maintain internal full-stack products that help teams design, develop, test, evaluate, deploy, and operate AI agents and AI-enabled features
  • Develop backend services, APIs, SDKs, workflows, and integrations that connect models, tools, enterprise data, and product systems
  • Build reusable platform capabilities for agent orchestration, prompt and context management, tool use, human review, and workflow automation
  • Develop evaluation, observability, debugging, and quality-control systems that make AI behavior measurable and reliable
  • Design secure patterns for accessing data, invoking tools, managing permissions, and applying appropriate AI safety guardrails
  • Partner with infrastructure and application engineering teams to understand needs and translate them into durable platform capabilities
  • Improve the developer experience through clear abstractions, documentation, examples, templates, and paved paths
  • Write maintainable, well-tested code and participate in design reviews, code reviews, debugging, release processes, and production support
  • Take ownership of ambiguous problems, identify practical tradeoffs, and drive work from discovery through production adoption
  • Stay current with evolving AI engineering practices and apply new approaches thoughtfully rather than adopting technology for its own sake

Skills

  • At least 2 years of professional software engineering experience
  • Strong production experience with Python
  • Experience building full-stack applications, backend services, APIs, developer tools, or platform products
  • Experience integrating complex systems and designing maintainable service boundaries and APIs
  • Experience with data-intensive applications, data pipelines, analytics workflows, or operational data systems
  • Interest in or hands-on experience with LLMs, AI agents, model APIs, retrieval systems, workflow automation, or other applied AI technologies
  • Strong software engineering fundamentals, including testing, version control, code review, debugging, security, observability, and maintainable system design
  • Ability to work across multiple layers of a technical stack and learn unfamiliar technologies quickly
  • Evidence of self-motivated work, strong ownership, and the ability to make progress in ambiguous situations
  • Clear written and verbal communication skills, especially in a distributed engineering environment
  • Experience building and operating software on cloud platforms
  • Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time
  • Location: This role is US-based. We have a preference for someone who lives in Maine, while remaining open to strong candidates elsewhere in the United States

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k) plan
  • Wellness benefits
  • Impactful work at the forefront of innovation
  • Collaborative, inclusive team culture
  • Remote or hybrid work arrangement

Company Overview

  • UJET is the Experience Center: a cloud-native platform that replaces the fragmented contact center stack. It was founded in 2015, and is headquartered in San Francisco, California, USA, with a workforce of 201-500 employees. Its website is https://ujet.cx.