Celonis
Senior Software Engineer - Engine Orchestration
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Engine Orchestration, которая разрабатывает и эксплуатирует распределённые сервисы для аналитических query-движков. Ключевая задача — миграция клиентских нагрузок на новый premium query engine и развитие его функциональности.
Задачи
- Проектировать и реализовывать сервисы команды на Java, Spring, RabbitMQ и Postgres — от архитектуры до эксплуатации в продакшене
- Развивать новый premium query engine: реализовывать целые наборы фич под новые и расширенные сценарии, повышать безопасность и закрывать пробелы
- Вести миграционные вехи end-to-end и обеспечивать работоспособность общих библиотек при усложнении зависимостей
- Разрабатывать и расширять AI-агентный инструментарий для автоматизации повторяющихся операционных и инженерных процессов
- Поддерживать операционную и security-надёжность сервисов Tier 0 и Tier 1, участвовать в on-call ротации и улучшать её
Требования
- Высшее образование в области Computer Science или эквивалентное
- 5+ лет профессионального опыта разработки масштабируемых, надёжных и тестируемых Java-приложений, включая эксплуатацию в продакшене
- Свободное владение Java и Python
- Сильный опыт работы с data-intensive, performance-critical распределёнными системами
- Опыт раскатки изменений на большой парк распределённых систем и понимание инкрементальных, обратимых и измеримых шагов
- Опыт разработки и эксплуатации систем, обрабатывающих данные в больших объёмах
- Сильное знание структур данных и алгоритмов с точки зрения производительности, а также асинхронного и конкурентного программирования
- Умение превращать размытую клиентскую задачу в конкретный исполнимый план и объяснять его неинженерным стейкхолдерам
- Отличные коммуникативные навыки на английском; немецкий — плюс
- Желательно: Java Spring Boot, Kubernetes, базы данных, C++
Условия
- Работа в глобальном лидере Process Mining и Process Intelligence Graph
- RSU и merit-based refresh grants для всех full-time сотрудников
- Оплачиваемый родительский отпуск: 24 недели для основного опекуна и 12 недель для поддерживающего с первого дня работы
- Unlimited PTO в применимых регионах и щедрый PTO глобально, гибкая гибридная модель работы
- Обучение по фреймворку 70-20-10, менторские программы и доступ к выделенной платформе обучения
- Субсидируемые членства Wellhub, консультации по ментальному здоровью и Wellness Weeks
- Оплачиваемые Impact Days для волонтёрства
- Inclusion Think Tank и ежегодные Inclusion Days
Навыки
- Java
- Python
- Spring
- Spring Boot
- RabbitMQ
- Postgres
- Kubernetes
- C++
- distributed systems
- microservices
- data structures
- algorithms
- concurrency