← Все вакансии/Middle/Sphynx
MiddleHybridAthens

Python Developer

S
Sphynx
Уровень
Middle
Формат
Hybrid
О роли

Описание вакансии

О компании

Мы ищем Python Developer (Mid to Senior), чтобы присоединиться к нашей инженерной команде и внести вклад в проектирование, разработку и развитие нашей платформы кибербезопасности и поддерживающих сервисов. Вы будете создавать надежные бэкенд-сервисы, конвейеры обработки данных и интеграции с инструментами безопасности (сканеры уязвимостей, каналы threat intelligence, SIEM-платформы), работая в тесном сотрудничестве с исследователями безопасности, владельцами продуктов и коллегами-инженерами.

Эта роль может базироваться в Афинах по гибридной модели или полностью удаленно из Швейцарии, с occasional travel for team meetings and project events.

Обязанности
  • Проектировать, разрабатывать, тестировать и поддерживать бэкенд-сервисы и API на Python
  • Строить и оптимизировать конвейеры приема, нормализации и корреляции данных для данных безопасности (например, CVE/CPE feeds, результаты сканирования, телеметрия)
  • Интегрировать сторонние инструменты безопасности и внешние источники данных в платформу через REST API, очереди сообщений и коннекторы
  • Вносить вклад в архитектуру и технический дизайн новых функций, от proof-of-concept до продакшена
  • Писать чистый, хорошо документированный и протестированный код, участвовать в код-ревью
  • Работать с реляционными базами данных (PostgreSQL) — проектирование схем, оптимизация запросов и моделирование данных
  • Контейнеризировать и развертывать сервисы с помощью Docker; вносить вклад в CI/CD конвейеры
  • Сотрудничать с кросс-функциональными командами (аналитики безопасности, фронтенд-инженеры, DevOps, исследователи) в agile-среде
  • Наставлять младших разработчиков и помогать повышать инженерную планку в команде (для senior уровня)
  • Опционально участвовать в финансируемых ЕС исследовательских и инновационных проектах, включая прототипирование и техническую отчетность
Требования

Обязательные:

  • 3+ года (mid) / 5+ лет (senior) профессионального опыта разработки ПО с Python как основным языком
  • Сильный опыт создания RESTful API с такими фреймворками, как Django
  • Хорошее понимание реляционных баз данных (в идеале PostgreSQL) и ORM (например, SQLAlchemy)
  • Практический опыт работы с Docker и контейнеризированными развертываниями
  • Опыт асинхронного программирования, обработки фоновых задач (например, Celery, asyncio) и брокеров сообщений (например, RabbitMQ, Kafka, Redis)
  • Владение Git и современными процессами разработки (ветвление, pull request, CI/CD)
  • Глубокое понимание основ программной инженерии: тестирование (pytest), чистая архитектура, паттерны проектирования и безопасные практики кодирования
  • Свободное владение английским (письменным и устным)

Желательно:

  • Знакомство с облачными платформами (AWS, Azure или OVH/self-hosted среды) и infrastructure-as-code
  • Опыт работы с Kubernetes или другими оркестрационными платформами
Условия
  • Конкурентная зарплата, соответствующая опыту и локации
  • Гибкий график работы: гибрид в Афинах или полностью удаленно в Швейцарии
  • Возможность работать над современным продуктом кибербезопасности с реальным влиянием на критическую инфраструктуру и регулируемые отрасли
  • Участие в европейских исследовательских и инновационных проектах вместе с академическими и промышленными партнерами
  • Коллаборативная, малобюрократичная инженерная культура с возможностью владеть функциями от начала до конца
  • Непрерывное обучение: участие в конференциях, бюджет на обучение и поддержка сертификации
  • Современный технологический стек и инструменты
Стек и навыки

С чем работаем