Synthflow AI logoSynthflow AI logo

Senior Software Engineer - Real-Time Voice AI (Go)

Synthflow AIGlobal Remote
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

We are looking for candidates who possess:A strong background in software engineering with a focus on Go programming. In-depth knowledge of concurrent programming and network protocols. Experience in optimizing performance in large-scale systems. Familiarity with logging and monitoring tools. A passion for developing innovative solutions that drive business efficiency.

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.

About Synthflow AI

At Synthflow, we are on a mission to simplify the creation of AI-powered phone agents, eliminating the need for coding and providing smarter automation solutions. We are dedicated to advancing the future of voice technology with fast, scalable solutions. Join us at this exciting time as we grow rapidly and focus on making a significant impact in the industry.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.