About the job
At Synthflow AI, we are revolutionizing communication with our no-code platform for deploying voice AI agents that enhance efficiency in contact center operations and business process outsourcing (BPO) on a large scale. Our goal is to empower mid-market and enterprise companies to manage their routine communication effectively, ultimately saving valuable time and resources for their teams.
Our innovative voice AI agents have already demonstrated significant impact:
Saved over 5 million hours in contact center operations.
Increased call handling by 35% compared to traditional operators.
Managed 45 million calls with an impressive 99.9% uptime.
We are proud to be backed by leading investors such as Accel, Atlantic Labs, and Singular, and to serve over 1,000 satisfied customers. Our rapid growth is a testament to the industry's shift towards more sophisticated and accessible conversational AI solutions.
About the Role
We are seeking a talented Senior Software Engineer specializing in Go to develop real-time voice AI systems that will set new benchmarks in the industry.
Your Key Responsibilities:
Design and optimize backend infrastructure with a focus on scalability, performance, and reliability. You will implement features and maintain systems that drive our next-generation products.
Manage concurrency and parallelism in Go through the use of goroutines, channels, and synchronization mechanisms including mutexes and wait groups.
Develop networking and streaming capabilities, leveraging your experience with network programming, sockets, and protocols such as WebSockets and WebRTC.
Lead performance optimization efforts by profiling Go code, minimizing latency, and effectively managing memory and garbage collection.
Build fault-tolerant systems equipped with robust recovery mechanisms and failover strategies to ensure service continuity.
Implement comprehensive logging and tracing to monitor system performance and troubleshoot issues effectively.

