cover image
Brainwave Properties

Brainwave Properties

www.brainwave-properties.co.uk

1 Job

1 Employees

About the Company

Helping people sell their house quickly and help investor get great returns on their investment!

Listed Jobs

Company background Company brand
Company Name
Brainwave Properties
Job Title
Senior/Principal Software Engineer – Real-Time Systems
Job Description
**Job Title** Senior/Principal Software Engineer – Real-Time Systems **Role Summary** Lead the design, implementation, and production readiness of a low‑latency, stateless, event‑driven backend that orchestrates conversational flows for telephony, speech, and machine‑learning services. The role focuses on building a scalable, fault‑tolerant system that integrates telephony, speech‑to‑text (STT), large‑language‑model (LLM) inference, and text‑to‑speech (TTS) APIs, while delivering robust fallback and escalation pathways. **Expectations** - Senior or principal engineer capable of independent ownership of core subsystems. - Remote work from anywhere; strong cultural and technical fit with a startup environment. - Fixed‑price project with clearly defined milestones; initial focus on delivering an MVP. - Potential for extended engagement and long‑term technical stewardship based on performance. **Key Responsibilities** - Build a stateless, event‑driven backend that satisfies real‑time throughput and low‑latency requirements. - Design and implement conversation orchestration logic and state machines. - Integrate external telephony, STT, LLM, and TTS services into the platform. - Develop robust fallback and escalation mechanisms for system failures and service downtimes. - Instrument the system with key metrics, logs, and health checks; provide clear documentation. - Deliver a clean, well‑documented MVP within agreed milestones. **Required Skills** - Expert knowledge of concurrent/asynchronous programming and event‑driven architectures. - Proven experience with distributed state management and fault‑tolerant design. - Strong background in building real‑time or near‑real‑time systems. - Design skills for systems that fail gracefully under load or partial failure. - Experience integrating telephony, STT, LLM, and TTS components is highly desirable. - Ability to produce production‑ready code, comprehensive documentation, and clear metrics. - Excludes UI development; focus is on backend and orchestration logic. **Required Education & Certifications** - Bachelor’s or higher degree in Computer Science, Engineering, or a related technical field. - No specific certifications required; practical experience and a portfolio demonstrating real‑time system construction are essential.
United kingdom
Remote
Senior
05-01-2026