Senior Software Engineer - AI-Driven Platform & Agentic Systems

virtualQ GmbH
Berlin, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Berlin, Germany

Tech stack

Multitier Architecture
Artificial Intelligence
Amazon Web Services (AWS)
Audit Trail
IP Pbx
Python
Ruby on Rails
TypeScript
Speech Recognition
Chatbots
Tailwind
React
System Availability
Large Language Models
Multi-Agent Systems
IT Architecture
Backend
WebPack
Bots
Front End Software Development
GPT
Data Pipelines
Docker
Elixir

Job description

Customer communication is one of the largest, most fragmented operational challenges in enterprise - and one of the last areas where AI has not yet delivered on its promise. Companies run dozens of disconnected tools for routing, bots, scheduling, and analytics. Customers still wait. Agents still drown.

The intelligence layer is missing.

virtualQ is building that layer. We are the AI-powered operating system for customer communication - a platform that does not bolt on intelligence, but is built on it. Our system processes tens of thousands of real interactions every day across voice and digital channels, for enterprise clients in insurance, healthcare, and public services. Clients who can't afford downtime, and where compliance isn't optional.

"Configured as-a-prompt. Optimized by experience. Trusted by design."

You'll work at the intersection of a battle-tested production platform and the next generation of AI architecture. That means taking on real ownership - not just shipping features, but shaping how intelligent systems get built and deployed in high-stakes environments.

This is not a research role. It is not a demo team. Every line of code you write runs in production, affects real people trying to reach help, and integrates with the complex infrastructure of regulated enterprises. The bar is high - and so is the impact.

You build it, you own it. Here's where you'll have impact:

Core Platform Engineering. Extend and improve our backend services and data pipelines - the foundation everything else runs on. Clean architecture, high availability, real scalability.

LLM Integration in Production. Bring large language models into real customer workflows: decision logic, tool calling, memory, orchestration. Not wrapped in a demo - shipped and monitored in production.

Voice & Conversational AI. Build intelligent voice and chat agents for inbound and outbound use cases, including speech recognition, dialogue management, and integration with contact center infrastructure.

Agentic Systems. Design and implement autonomous workflows - agents that plan, decide, and interact with internal services, embedded in auditable and controllable system boundaries.

AI Quality & Observability. Ensure AI-driven features are traceable, testable, and compliant. In regulated environments, explainability and reliability are not nice-to-haves.

We are not starting from scratch - and that is a good thing. Our platform is proven in production. We are expanding it deliberately toward AI-native architecture:

Backend

Ruby on Rails · Python · Elixir

Frontend

React · TypeScript · Tailwind · shadcn · Vite

Infrastructure

Cloud native AWS, all-in · Docker, The experience flywheel. We've accumulated real-world experience over a large number of contact center deployments and use cases. That knowledge makes our models better with every new client - a compounding advantage no new entrant can replicate quickly.

Trusted by design - Made in Europe. ISO 27001 certified, GDPR-native, built for heavily regulated industries. As data sovereignty becomes strategically critical, this is a differentiator, not just a compliance checkbox.

Small team. Real ownership. A focused engineering team where you work directly with product and leadership. No ticket theater, no layers of approval. Flat hierarchy, honest feedback.

We keep it straightforward and respectful of your time

Requirements

  • Several years of experience in backend or platform engineering - you've shipped and maintained production systems and know the difference between code that works and code that lasts.

  • Strong software engineering fundamentals: architecture, testing, observability - not because someone told you to, but because you've felt the pain of the alternative.

  • Genuine curiosity about - and ideally hands-on experience with - LLMs, conversational AI, or agentic systems. Not just read about it; actually built something.

  • Ownership mentality. You take on a problem, drive it forward, and flag issues early. You don't wait to be asked.

  • A permanent work and residency permit for Germany / EU.

Bonus points if you have:

  • German language skills - that might be helpful during building great prompts

  • Experience with voice systems, bots, or dialog platforms in production

  • Familiarity with LLM frameworks (LangChain, LlamaIndex, or similar) or agentic patterns

  • Understanding of enterprise security requirements: ISO 27001, GDPR, audit trails, A quick conversation with engineering leadership - no trick questions, just context.

2 - Technical conversation pt. 1 (60 min)

We talk through something you've built. Your time to shine.

3 - Technical conversation pt. 2 (60-90 min)

Apply for this position