Remote Senior Go Software Engineer

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
-
Location requirements
Leave a feedback