wagey.ggwagey.ggv1.0-68eec7a-3-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Software Engineer Role/synthflow - Senior Software Engineer - (Go) Real-Time Engine
synthflow

synthflow - Senior Software Engineer - (Go) Real-Time Engine

Remote - Global Remote+ Equity2mo ago
RemoteSeniorEMEAArtificial IntelligenceCloud ComputingSenior Software EngineerWebRTCGoPythonGCPAWS

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• At least 5 years of professional experience with Go, along with a track record of developing scalable and extensible systems. • Additional proficiency in Python and familiarity with infrastructure containerization, DevOps (preferably GCP or AWS). • Extensive experience in creating and maintaining robust APIs and implementing advanced CI/CD pipelines. • A strong foundation in software engineering principles and a commitment to leading-edge practices including TDD, pair programming, and continuous integration. • Beyond the basics: • Exposure to real-time infrastructure or latency critical systems • Nice to have: A background in AI, particularly around Large Language Models, Speech to Text, and Voice Synthesis applications. • Knowledge of distributed computing and cloud infrastructure at scale.

Responsibilities

• Design and enhance backend infrastructure focusing on scalability, performance, and reliability. Implement features and maintain the systems that power our next-gener019 generation products. • Expertly manage concurrency and parallelism in Go using goroutines, channels, and synchronization primitives like mutexes and wait groups. • Develop robust networking and streaming capabilities, including experience with network programming, sockets, and protocols like WebSockets and WebRTC. • Lead performance optimization initiatives by profiling Go code, reducing latency, and efficiently managing memory and garbage collection. • Build fault-tolerant systems with strong recovery mechanisms and failover strategies to maintain service continuity. • Implement comprehensive logging and tracing using tools such as zap, klog, OpenTelemetry, and Jaeger to enhance monitoring and troubleshooting. • Apply Test-Driven Development (TDD) and engage in Pair Programming to ensure high code quality and promote team collaboration. • Participate actively in code reviews, offering constructive feedback to uphold code quality and adhere to best practices. • Stay informed on the latest in software development and contribute to the team's continuous learning and improvement.

Benefits

• Autonomy at speed: High-ownership roles in a fast-moving startup. • Remote-first flexibility: Contribute from anywhere, on your schedule. • Cutting-edge technology: Work on what interests you most. • Career growth: Scale your impact as the company grows. • Rewarding package: Competitive pay, equity options, and comprehensive benefits that reflect your skills and experience. • Founded in Berlin in 2023 by serial entrepreneurs Albert Astabatsyan, Hakob Astabatsyan, and Sassun Mirzakhan-Saky, Synthflow AI democratizes access to advanced voice AI with a no-code platform that lets enterprises easily create, deploy and scale natural-sounding, cost-effective voice agents tailored to their business needs.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X