Cresta

Cresta

Staff Software Engineer, Backend

Canada (Remote) · Staff+

Sponsorship not specifiedDetected 12 days ago
PythonJavaGoC++Distributed SystemsBackend DevelopmentSQLNoSQLPostgreSQLElasticsearchAWSGCPAzureCloud PlatformsDockerKubernetesTemporalAPI DevelopmentRESTgRPCMachine LearningLLMsRAGAgentic AI

About the role

  • This is a generic backend engineering hire.
  • Team matching will be conducted during the later stages of the hiring process based on your interests, experience, and team needs.
  • You'll have the opportunity to explore different team areas and find the best fit for your skills and career goals.

Responsibilities

  • Architecture & Leadership: Lead the architecture and evolution of large-scale distributed backend systems, driving cross-team technical initiatives from design through production
  • Scalable Systems Design: Build high-performance, fault-tolerant backend services supporting real-time AI agents, conversation intelligence, and enterprise integrations
  • AI/ML Collaboration: Partner with ML engineers to operationalize AI capabilities, building the runtime infrastructure and orchestration systems that power AI agents at scale
  • Data & Storage Solutions: Design and optimize data storage and retrieval systems for real-time analytics and insights
  • Production Excellence: Drive continuous improvements in system performance, cost efficiency, and scalability to handle
  • 8+ years building scalable backend systems in production environments
  • Strong API design expertise (REST, gRPC) and service-oriented architectures

Requirements

  • Bachelor's degree in Computer Science or related field
  • Proven experience leading large-scale distributed system architecture with deep understanding of consistency, fault tolerance, state management, and concurrency
  • Strong proficiency in at least one major programming language (Python, Go, Java, C++, or similar)
  • Experience with database design and optimization across SQL and NoSQL systems
  • Hands-on experience with containerization and orchestration (Kubernetes, Docker)
  • Cloud platform expertise (AWS, GCP, or Azure) with strong security knowledge
  • Strong expertise in system reliability, observability, monitoring, and production ownership (including on-call)

Nice to have

  • Effective use of AI-assisted coding tools (Claude Code, OpenAI Codex, Cursor, etc.) to significantly boost development productivity
  • Proven track record with third-party enterprise platform integrations
  • Experience with Temporal workflow orchestration platform
  • Hands-on experience with Postgres, ClickHouse, and Elasticsearch
  • Experience with Contact Center as a Service (CCaaS) platforms or contact center systems
  • Familiarity with AI Agents, LLM-based systems, or AI orchestration platforms
  • Real-time voice or streaming media systems background
  • LLM integration experience (streaming inference, prompt orchestration, RAG)

Compensation

  • for this position includes a base salary, equity, and a variety of benefits.
  • Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable.

Benefits

  • We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family's needs
  • Paid parental leave to support you and your family
  • Monthly Health & Wellness allowance
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada
  • Compensation for this position includes a base salary, equity, and a variety of benefits.
  • Work from home office stipend to help you succeed in a remote environment

Company info

  • We are actively hiring for this role in the US and Canada.

This listing is sourced directly from Cresta's careers page and normalized into a canonical job model.