5 months ago
Remote, CanadaStaff+
Responsibilities
- Lead the architecture and evolution of large-scale distributed backend systems and cross-team technical initiatives from design through production.
- Build high-performance, fault-tolerant backend services for real-time AI agents, conversation intelligence, and enterprise integrations.
- Partner with ML engineers to operationalize AI capabilities through runtime infrastructure and orchestration systems.
- Design and optimize data storage and retrieval systems for real-time analytics and insights.
- Improve system performance, cost efficiency, and scalability for high-volume production workloads.
- Mentor senior engineers, influence the technical roadmap, and raise engineering quality across teams.
- Participate in team matching later in the hiring process based on interests, experience, and team needs.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 8+ years of experience building scalable backend systems in production environments.
- Experience leading large-scale distributed system architecture, including consistency, fault tolerance, state management, and concurrency.
- Strong proficiency in at least one major programming language such as Python, Go, Java, or C++.
- Strong API design expertise with REST and gRPC and service-oriented architectures.
- Experience designing and optimizing SQL and NoSQL databases.
- Hands-on experience with Kubernetes and Docker.
- Cloud platform expertise with AWS, GCP, or Azure and strong security knowledge.
- Experience building developer-facing tooling such as CLIs, SDKs, and testing frameworks.
- Expertise in reliability, observability, monitoring, and production ownership, including on-call.
- Strong communication, collaboration, mentorship, code quality, testing, and engineering best-practice skills.
- Preferred experience includes AI-assisted coding tools such as Claude Code, OpenAI Codex, and Cursor; real-time communication systems; enterprise platform integrations; Temporal; Postgres; ClickHouse; Elasticsearch; CCaaS or contact center systems; AI agents; LLM-based systems; real-time voice or streaming media; LLM integration including streaming inference, prompt orchestration, and RAG; and infrastructure-as-code or GitOps workflows.
Benefits
- Medical, dental, and vision plans are offered.
- Paid parental leave is provided.
- Monthly health and wellness allowance is provided.
- Work-from-home office stipend is provided for the remote environment.
- Lunch reimbursement is available for in-office employees.
- Three weeks of PTO are offered in Canada.
- The role is actively hiring in the US and Canada.
Tech Stack
AWSAzureC++ClickHouseDockerElasticsearchGoGoogle Cloud PlatformgRPCJavaKubernetesPostgreSQLPythonSQL
Categories
About Cresta
Cresta builds a generative AI platform for contact centers, combining AI agents, real-time agent assistance, conversation intelligence, and quality/coaching tools. It sells enterprise software to customer-support and sales organizations to automate and improve conversations across voice and digital channels. Founded in 2017 and headquartered in Sunnyvale, California, the privately held company counts brands such as Alaska Airlines, Cox Communications, Intuit, United Airlines, and Marriott among its customers.
