Doctolib

Senior Software Engineer - Node.js/TypeScript (x/f/m)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду DIAL (домен Phone Assistant) для разработки AI-функций телефонного ассистента, объединяющего LLM-рассуждения, распознавание речи и real-time backend. Продукт запускается сначала в Германии, затем во Франции и Италии.

Задачи

  • Разрабатывать и эксплуатировать backend-сервисы на Node.js/TypeScript (с использованием Python), проектируя их под надёжность, масштабируемость и real-time производительность
  • Проектировать, оценивать и выпускать LLM-функции end-to-end: prompt engineering, tool calling, структурированные ответы, guardrails и стратегии fallback
  • Отвечать за качество AI-функций: формировать датасеты и скореры для оценки (например, в Braintrust), отслеживать регрессии и принимать решения о релизе на основе данных
  • Разворачивать и эксплуатировать cloud-native сервисы на Kubernetes в крупных облаках (AWS/Azure/GCP), развивать CI/CD пайплайны на GitHub Actions
  • Проектировать модели данных, проводить миграции БД и оптимизацию производительности для real-time нагрузок (PostgreSQL: пулинг соединений, индексация, оптимизация запросов)
  • Поддерживать высокую планку тестирования (unit, integration, e2e), отлаживать распределённые системы в продакшене с сильной observability и участвовать в принятии прагматичных и безопасных архитектурных решений

Требования

  • 5+ лет опыта backend-разработки масштабируемых и отказоустойчивых систем на Node.js/TypeScript (с некоторым опытом на Python)
  • Практический продакшен-опыт создания LLM-функций: prompting, tool calling, структурированные ответы, eval-фреймворки и обработка реальных сбоев
  • Подтверждённый опыт развёртывания и эксплуатации сервисов на Kubernetes в одном из крупных облаков (AWS, Azure или GCP) с хорошими практиками CI/CD
  • Сильная культура тестирования (unit/integration/e2e), навыки отладки микросервисов и распределённых систем, фокус на качестве кода
  • Свободный английский, коллаборативный подход и готовность вести задачи end-to-end — от дизайна до продакшена

Условия

  • Постоянная позиция, полная занятость
  • Гибридный формат: до 2 дней удалённо в неделю, офис в Берлине
  • Deutschlandticket (проездной по Германии) полностью оплачивается Doctolib
  • 28 дней отпуска + 1 дополнительный день за каждый полный календарный год работы (до 30 дней)
  • Возможность работать из-за рубежа до 10 дней в году
  • Медицинская страховка с дополнительными бенефитами через Allianz
  • Пенсионная схема (bAV) через Allianz с субсидией работодателя 40% (15% в испытательный срок)
  • Программа Doctolib Parent Care, включая дополнительный месяц родительского отпуска
  • Участие в программе долгосрочного разделения стоимости DoctoGrowth
  • Бесплатные сервисы психологической помощи и коучинга через Moka.care
  • Субсидируемое спортивное членство через Urban Sports Club
  • Гибкая политика рабочего места: гибридный и офисный режимы
  • Здоровые снеки, регулярный завтрак-буфет и субсидия на питание
  • Для опекунов и людей с инвалидностью — адаптация политики удалённой работы, дополнительные дни по медицинским причинам и психологическая поддержка
  • Поддержка релокации при международной мобильности
  • Доступ к лучшим AI-инструментам для кодинга и разработки, а также профильное обучение

Навыки

  • Node.js
  • TypeScript
  • Python
  • LLM
  • prompt engineering
  • tool calling
  • structured outputs
  • Braintrust
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • GitHub Actions
  • CI/CD
  • PostgreSQL
  • unit testing
  • integration testing
  • e2e testing
  • observability
  • microservices
  • distributed systems
  • Kafka
  • RabbitMQ
  • NATS
  • Redis Streams
  • ASR
  • TTS
  • streaming audio
  • SIP
  • RTP
  • WebRTC

Похожие вакансии

Backend Engineer - Agentic AI (m/w/d)
getpressMiddleБерлинГибрид
60,000 – 80,000 EUR в год
15 сент.
Senior C# Developer for MS365
Veeam SoftwareSeniorБерлинГибрид
15 сент.
Senior Backend Developer (Elixir)
TellentSeniorКёльнГибрид
69,000 – 85,000 EUR в год
15 сент.
Senior Search Backend Engineer (m/f/x)
commercetoolsSeniorМюнхенГибрид
15 сент.
Senior Search Backend Engineer (m/f/x)
commercetoolsSeniorБерлинГибрид
15 сент.
Senior Software Engineer - Node.js/TypeScript (x/f/m) — Doctolib, Берлин | itrelocate