Circonomit
Senior Software Engineer, Data
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в небольшую продуктовую команду Circonomit, строящую decision infrastructure для промышленных компаний. Отвечает за data-платформу end-to-end: приём и хранение данных, быстрые запросы к миллионам записей, инфраструктуру и деплой вместе с CTO.
Задачи
- Владеть data-платформой end-to-end: ingestion, хранение и query-пути, обеспечивающие быстрый отклик на миллионах записей
- Проектировать, строить и эксплуатировать платформу в продакшене
- Развивать платформенный слой совместно с CTO: инфраструктура, деплойменты, путь в продакшен для всей команды
- Работать над производительностью и корректностью оптимизационного движка вместе с research-инженерами
- Вести свои фичи от первой строки кода до продакшена
Требования
- 5+ лет разработки production backend или data-intensive систем
- Сильный Python и уверенный TypeScript, готовность работать с обоими ежедневно
- Опыт analytics-data: глубокий SQL, а также Parquet/Arrow/DuckDB/dbt/warehouse internals
- Production PostgreSQL: multi-tenant, миграции, производительность
- Data pipelines из разнородных источников (ERP-экспорты, Excel, CSV) в объектное хранилище (S3 или аналог)
- Распределённые системы и проектирование API: типовые failure modes, HTTP/auth/caching, версионирование и обработка ошибок
- Инженерная культура: design patterns, самостоятельно настроенные CI/CD, умение выбрасывать прототипы
- Опыт работы в команде, понимание, какие agile-практики реально полезны
- Опыт работы с Linear, Jira или аналогичным инструментом
- Проактивная коммуникация и самоорганизация
- Немецкий C1 или выше и свободный английский
- Базирование в NRW (офис в Кёльне), опционально Мюнхен, Штутгарт, Берлин или готовность к гибридному формату
Условия
- Конкурентная зарплата и VSOP-пакет
- Железо на выбор
- Бюджет на AI-инструменты
- Спортивный членство
- Deutschland-Ticket
- Прямая работа с CTO, без слоёв менеджмента
- Быстрая обратная связь и weekly one-on-ones
- Процесс найма 2–3 недели, обратная связь в течение нескольких дней после каждого этапа
Навыки
- Python
- TypeScript
- Solid.js
- PostgreSQL
- SQL
- Parquet
- Arrow
- DuckDB
- dbt
- S3
- Cloudflare
- CI/CD
- Distributed systems
- API design
- Linear
- Jira