Senior Python Developer (GLaDOS)

Местоположение и тип занятости

Можно удаленно

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

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

О компании и команде

GLaDOS - представляет собой платформу, позволяющую написать краулер (поисковый робот) с минимумом усилий. То есть, код краулера реализует логику получения ссылок, остальными стандартными вещами (соединение с источником, приоритизация скачивания, интеграция со смежными системами , мониторинг, UI для управления и т.д.) занимается сама платформа.

Ожидания от кандидата

Чтобы быть успешным в этой роли потребуется:

  • Уверенное знание языка Python 3.x (Django, Django REST Framework, FastAPI, asyncio);
  • Опыт работы с Docker и/или Kubernetes, включая OpenShift, GKE, Amazon EKS и аналоги;
  • Опыт работы с реляционными БД (PostgreSQL, MSSQL) и умение писать простые SQL-запросы;
  • Опыт разработки приложений в микросервисной архитектуре с ипользованием RMQ, Redis;
  • Опыт работы с Git;
  • Желание изучать и применять самые свежие технологические решения;

Дополнительным плюсом будет:

  • Опыт работы с фреймворком Celery;
  • Опыт работы с Apache Kafka;
  • Знание Linux/MacOS на уровне опытного пользователя консоли;
  • Наличие собственных OSS проектов на Python или Golang или опыт участия в существующих OSS проектах (ссылки);
  • Знание дополнительного языка программирования (C#, JavaScript, или другой).

Условия работы

Чем нужно заниматься:

  • Разработкой платформы на Python;
  • Задачи в рамках платформы;
  • Работа с микросервисами;
  • Развитие и поддержка;
  • Общение с бизнесом.