C

Cresta

Verified Job Source

Turn every interaction into a competitive advantage with the AI operating system for customer experience.

Sunnyvale, California

Software Development
501–1,000 people

About

Cresta is the AI operating system for customer experience, where human and AI agents work together to power the entire customer lifecycle. Cresta automates conversations and back-office processes, augments human work, and puts insight into action, so each conversation makes the next one better. Companies like United Airlines, CVS Health, and Marriott use Cresta to turn every interaction into a competitive advantage. Learn more at Cresta.com.

Open positions

Senior Mobile Software Engineer - Android & iOS

Remote · Canada, United States

Build and maintain Cresta’s frontend platform, develop reusable and well-tested system components, and collaborate with product, engineering, and customers to deliver platform improvements. Expand the product to native and hybrid mobile applications by building Android and iOS SDKs for AI agent integrations.

Software Engineer Intern

On-site · Toronto

You will collaborate with senior engineers to write and push high-quality code for both frontend and backend. Additionally, you will work on building products that leverage ML/AI technologies.

Senior Software Engineer, Backend - Platform Team

Remote · United States, Canada

Architect and build scalable backend systems for agent assist integrations and authentication frameworks. Ensure high availability and security for real-time conversation systems within complex enterprise ecosystems.

Senior Software Engineer, Frontend (Platform)

Hybrid

The role involves playing a substantial part in the platform frontend engineering team, working closely with product and engineering teams to build and improve the Cresta platform. Responsibilities also include developing high-quality system components and identifying product improvement opportunities.

Senior Software Engineer, Backend (AI Agent Integrations)

Remote · Toronto, Ontario, Canada

The Senior Software Engineer will design, scale, and operate distributed services for Cresta’s voice ecosystem. Responsibilities include leading the development of backend microservices and collaborating with cross-functional teams to implement innovative features.

Senior Software Engineer, Backend (AI Agent Runtime)

Remote · United States

The role involves designing, building, and maintaining low-latency serving stacks for ML models, as well as automating training pipelines and optimizing performance at scale. Additionally, the engineer will create reusable SDKs and mentor others on production ML best practices.

Staff Software Engineer, Backend

Remote · United States, Canada

Design and build scalable backend services to integrate AI Agents with CCaaS platforms for real-time customer conversations. Architect systems for conversation state management and seamless AI-to-human handoffs while ensuring high availability and security.