20 days ago
Responsibilities
- Lead the design and development of scalable, distributed backend microservices in Golang.
- Own and evolve voice platform integrations with large-scale enterprise communication systems.
- Drive initiatives to expand platform capabilities, including SIP and WebRTC integrations.
- Build systems that power conversation intelligence for remote and in-person interactions.
- Improve observability, reliability, and self-service troubleshooting across the platform.
- Ensure performance, scalability, and resilience of real-time voice pipelines in the cloud.
- Collaborate with cross-functional teams to design end-to-end solutions for customer deployments.
- Provide technical guidance, mentorship, and best practices to other engineers.
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 and cloud databases.
- Strong knowledge of Kubernetes, Docker, and modern cloud infrastructure.
- Solid understanding of networking, real-time communication protocols, and cloud security best practices.
- Demonstrated ability to lead complex technical projects from design through production.
- Bonus: experience with voice systems, telephony, or real-time media platforms.
