2 hours ago
Berlin, GermanyMid Level / Senior
Responsibilities
- Build reliable voice AI systems with retrieval-augmented generation, dynamic model routing, and transcription testing.
- Design and operate distributed call scheduling systems handling concurrency, race conditions, time zones, retries, and provider limits.
- Extend agents across calls, messaging, and email with shared memory and state.
- Develop memory and reasoning systems for preserving context across customer workflows.
- Build AI tools for agent configuration, issue diagnosis, and integrations with CRMs, calendars, and email.
- Improve observability and resilience across calls, workers, and providers.
- Own production software projects end-to-end and make technical decisions across applied AI, real-time audio, and distributed infrastructure.
Requirements
- Experience shipping and owning product software end-to-end, including distributed systems in production.
- Production experience with Python, FastAPI, or TypeScript and data stores such as PostgreSQL or Redis.
- Experience with real-time systems, audio processing, or voice infrastructure.
- Practical experience with LLMs, AI models, or agentic systems.
- Understanding of concurrency, race conditions, load balancing, fault tolerance, and cloud infrastructure.
- Familiarity with workflow orchestration, message queues, and observability tools such as OpenTelemetry or Honeycomb.
- Comfort working across backend and, where useful, frontend systems such as React.
- Strong software fundamentals, independent problem-solving, and focus on customer and business outcomes.
- Approximately 2 to 10 or more years of experience with demonstrated ownership of production projects.
Benefits
- €85,000 to €160,000 annual compensation plus equity.
- Visa sponsorship and relocation support are available.
- On-site work in Berlin, Germany.
