Senior Software Engineer, Backend (AI Agent Integrations)

Cresta
Toronto
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Leadership","Mentorship","Collaboration","Communication","Problem-solving"]

Senior Software Engineer on the Voice Platform builds and scales distributed backend services in Go (with Python for AI components) to power Cresta’s real-time voice ecosystem. You will own voice platform integrations, drive SIP/WebRTC capabilities, multilingual translation pipelines, and conversation intelligence, while guiding projects across ML, product, and solution-architecture teams to deliver reliable, scalable cloud-based voice pipelines.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cresta
Cresta
11 months ago

Senior Software Engineer, Backend (AI Agent Integrations)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Senior Software Engineer on the Voice Platform builds and scales distributed backend services in Go (with Python for AI components) to power Cresta’s real-time voice ecosystem. You will own voice platform integrations, drive SIP/WebRTC capabilities, multilingual translation pipelines, and conversation intelligence, while guiding projects across ML, product, and solution-architecture teams to deliver reliable, scalable cloud-based voice pipelines.
Location: Toronto
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead the design and development of scalable, distributed backend microservices in Golang (with some Python for AI-related services).
  • •Own and evolve voice platform integrations with large-scale enterprise communication and contact center systems.
  • •Drive initiatives to expand platform capabilities, including bi-directional SIP, WebRTC integrations, multilingual support, advanced transcription, and real-time translation.
  • •Build systems that power conversation intelligence for both remote and in-person interactions.
  • •Improve observability, reliability, and self-service troubleshooting across the platform.

Pay and Benefits

Perks:Health InsuranceDentalVisionParental LeaveRemote WorkMeal Allowance

Key Requirements

  • •Bachelor’s degree in Computer Science or related field.
  • •5+ years of experience in backend system development, distributed systems, or cloud infrastructure.
  • •Expertise in Go (or a similar systems language) with strong API and service design skills.
  • •Proven experience with scalable architectures using microservices, workflow orchestration, distributed caching, and cloud databases.
  • •Strong knowledge of Kubernetes, Docker, and modern cloud infrastructure.
Experience:5+ yearsBackend systemsDistributed systemsCloud infrastructure
Education:Bachelor's in Computer Science
Skills:LeadershipMentorshipCollaborationCommunicationProblem-solving
Languages:English
Tech Stack:GoPythonKubernetesDockerWebRTCSIPCloud infrastructure

Company Brief

Cresta
Builds AI-driven real-time coaching and assistance for customer-facing teams, using conversational intelligence to improve agent performance, automate workflows, and boost customer outcomes across contact centers and sales operations.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: San Francisco, United States
Founded: 2017
WebsiteLinkedIn