This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Synthflow is building AI-powered phone agents that require no coding for businesses, focusing on smarter automation.
The company is in a fast-growing phase and aims to deliver impactful voice technology solutions.
The Senior Go Software Engineer will be responsible for building real-time voice AI systems.
Responsibilities include designing and enhancing backend infrastructure for scalability, performance, and reliability.
The engineer will manage concurrency and parallelism in Go using goroutines, channels, and synchronization primitives.
Development of robust networking and streaming capabilities is required, including experience with network programming and protocols like WebSockets and WebRTC.
The role involves leading performance optimization initiatives, building fault-tolerant systems, and implementing comprehensive logging and tracing.
The engineer will apply Test-Driven Development (TDD), engage in Pair Programming, and participate in code reviews.
Staying informed on the latest software development trends and contributing to team learning is also expected.
Requirements:
Candidates must have at least 5 years of professional experience with Go and a proven track record in developing scalable systems.
Proficiency in Python and familiarity with infrastructure containerization, DevOps, and MLOps tools, preferably GCP or AWS, is required.
Extensive experience in creating and maintaining robust APIs and implementing advanced CI/CD pipelines is necessary.
A strong foundation in software engineering principles and commitment to practices like TDD, pair programming, and continuous integration is essential.
Exposure to voice technologies such as WebRTC and Twilio is a plus.
A background in AI, particularly with Large Language Models, Speech to Text, and Voice Synthesis applications, is beneficial.
Experience in AI-related fields, including low-latency audio stream processing or leveraging LLMs, is advantageous.
Knowledge of distributed computing and cloud infrastructure at scale is preferred.
Benefits:
The position offers high-ownership roles in a fast-moving startup environment, allowing for autonomy at speed.
Employees can work remotely from anywhere, providing flexibility in their schedules.
The opportunity to work with cutting-edge technology on projects that interest the engineer most is available.
There are opportunities for career growth as the company expands, allowing employees to scale their impact.
A competitive pay package, equity options, and comprehensive benefits that reflect skills and experience are provided.