Проектирование, разработка и доработка серверной части веб-сервисов и приложений с использованием фреймворков Django, Pyramid, TurboGears или Flask
Разработка и поддержка высоконагруженных REST API, обеспечивающих взаимодействие между клиентской частью, базами данных и другими внешними системами
Написание сложных и оптимизированных SQL-запросов
Глубокая оптимизация производительности БД
Участие в проектировании и оптимизации моделей хранения данных для обеспечения быстрой работы приложений
Разработка скриптов и пайплайнов для сбора первичной обработки и очистки данных из множества разнородных источников.
Активная работа с большими объемами данных, включая их предварительную обработку и анализ
Обеспечение эффективного хранения обработанных больших объемов данных в целевых хранилищах
Что мы ждем от тебя:
Опыт работы в роли разработчика не менее 2 лет в проектах по разработке и/или модификации и/или внедрению ПО с использованием инструментов и технологий Python
Опыт работы с фреймворками по направлению Python: Django и/или Pyramid и/или TurboGears и/или Flask
Опыт работы со всеми указанными библиотеками Python: Pandas; Requests, Scrapy, NumPy; SkiPy, Json, xlwt, xlrd, Pyspark
Опыт работы с реляционными БД (Oracle DB и/или PostgreSQL и/или MySQL)
Опыт оптимизации производительности SQL запросов (план запроса, индексы, дистрибуция, full scan)
Опыт работы с инструментами машинного обучения Keras и TensorFlow
Опыт разработки API (REST)
Опыт участия в оптимизации процессов сбора, первичная обработка и хранение большого объема данных из различных типов источников
Опыт интеграции инфраструктурных компонент c сторонними системами
Опыт оптимизации моделей хранения данных
Опыт командной разработки с использованием программных продуктов Confluence и Jira;
Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile и/или DevOps и/или Scrum) разработки
Что мы обеспечиваем:
Внутренние семинары, митапы, мы очень любим учиться новому
ДМС со стоматологией для сотрудников и скидку на покупку ДМС для ближайших членов семьи
Технику для комфортной работы
Сессии профессионального развития персонала, результатом которой является план индивидуального развития каждого сотрудника