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.