Middle Python Developer

Зарплата Не указана
Компания UBIC
Город Москва
Требуемый опыт От 1 года
Опубликована 22 сентября 2022 г.

Мы – команда ubic.tech - разработчик передовых инфраструктурных решений в сфере городских, телекоммуникационных, банковских и рекламных сервисов. Мы строим проекты с использованием методов обработки больших данных, машинного обучения, конфиденциальных вычислений. Наши решения применяются в госсекторе, банковской сфере, маркетинге.

Ищем middle Python разработчика для усиления нашей команды в отдел новых разработок — R&D, который знает или хочет узнать:

– что-нибудь о современной криптографии;

– что-нибудь о пайплайнах обработки данных в ML и аналитике;

– что-нибудь про облака и распределенные системы.

Проект:

Основной проект — платформа совместных безопасных вычислений. Это такая штука, которая позволяет вычислять почти любые функции на данных, исключая их утечки и нарушение конфиденциальности. Другими словами, мы умеем учить и исполнять модели машинного обучения (и не только их) на зашифрованных данных. Проект вышел за рамки R&D, есть боевые внедрения. Технология сложная, постоянно развивается, и мы усиливаем команду.

Стек: Python 3, FastAPI, Docker, Docker-compose, pytest, MongoDB.

Задачи:

  • программирование распределенных вычислений;
  • программирование пилотных проектов в разных сферах – от медицины до финтеха;
  • участие в R&D, то есть решение задач, которые до нас еще не решали;
  • участие в разработке архитектурных решений;
  • участие в код ревью.

Требования:

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

  • 2 года на опыта backend-разработки;
  • понимание принципов Python-разработки;
  • опыт с SQL/NoSQL базами данных, с docker;
  • опыт с любым REST-фреймворком;
  • опыт работы в команде, умение воспринимать фидбек и соблюдать процессы;
  • умение выбирать адекватный инструмент под задачу, знакомы со стандартными инструментами под классические задачи (очереди задач, базы данных, кеш, реверс-прокси, load-balancer, и т.д.);
  • хорошее знание общих вопросов программирования: паттерны проектирования, структуры данных, классические алгоритмы;
  • понимаете ĸаĸ работает асинхронность и знаĸомы с asyncio;
  • не боитесь зайти на сервер и развернуть руками свой код по необходимости (есть отдел эксплуатации).

Будет плюсом:

  • Опыт работы с микросервисной архитектурой;
  • Опыт коммерческой разработки на Python;
  • Опыт работы с CI/CD на проекте, опыт работы с инфраструктурой (bash, ansible, terraform, cloud);

Что предлагаем:

  • Оформление в соответствии с ТК РФ и полностью «белый» доход;
  • Конкурентный уровень заработной платы - мы высоко оцениваем любой вклад в развитие наших проектов;
  • Комфортный график с гибким началом рабочего дня и гибридный формат работы (офис Мск, м. Новокузнецкая/Третьяковская);
  • Оборудование на выбор: Windows, Linux или Maс. Ноутбук или стационарный компьютер и любое разумное число мониторов;
  • Выездные корпоративы два раза в год и душевные посиделки в офисе (у нас есть приставки и настольный теннис во дворе);
  • Занятия английским языком в офисе за счет компании;
  • Возможность оплаты профессиональных курсов и повышения квалификации.
  • Правильный отдых. Например, новогодний корпоратив 2019/2020 был в Иордании, осень 2020/2021 встречали в Сербии, грандиозные планы на 2022 год.

Этапы прохождения собеседований:

1. команда посмотрит резюме

2. hr проведет телефонное интервью

3. команда проведет техническое интервью

4. знакомство с СТО