улица Большая Дмитровка 32с4
Привет!
TOPCASE открывает двери для Python-разработчика!
Представьте мир, где ваш код не просто работает — он меняет жизнь к лучшему. Это место, где разработка софта — это искусство, а программный продукт помогает людям. Если вы готовы присоединиться к команде, где ценятся рост, учёба и инновации, не пропустите свой шанс. Встречайте новые горизонты в TOPCASE!
Где мы действуем?
Мы — кузница IT-решений в России, Беларуси и на Кипре, создающая как заказные программные продукты, так и воплощающая в жизнь свои стартапы для европейского рынка.
Что мы предлагаем:
- Уютный офис в самом центре города (ст.м. Чеховская);
- Формат работы - удалённо!
- Корпоративные обеды (obed.ru);
- ДМС со стоматологией;
- Дружный и творческий коллектив;
- Рыночную заработную плату и достойные премии;
- Возможности персонального профессионального роста;
- Тренажер, пинг-понг и вот это все.
Что необходимо делать:
- Проектирование и поддержка чистого, поддерживаемого Python-кода на стыке технологий: классический проект на .Net и ML-решениями на Python;
- Совместная работа с ML-инженером: перевод MVP-решений в production-ready код;
- Проведение code review (архитектура, читаемость, тестируемость, производительность);
- Реализация линейных пайплайнов интеграции и обработки данных;
- Контроль корректности технических решений (простота, обоснованность, соответствие принципам разработки ПО);
- Контроль и устранение технического долга
Что мы ждём от тебя:
- Уверенные знания Python 3.x (3+ лет или эквивалентный опыт);
- Понимание композиции, интерфейсов, ответственности модулей, SOLID, DRY, KISS, YAGNI;
- Умение упрощать сложные решения;
- Опыт работы с большими кодовыми базами;
- Опыт проведения системных code review;
- Понимание критериев production-кода: читаемость, тестируемость, воспроизводимость;
- Умение аргументировать технические решения и отстаивать реализацию перед архитекторами заказчика;
- Работа с технологическим стеком: pandas / numpy, ML-библиотеки, SQL (в частности работы с Postgresql, умение читать и писать сложные запросы), API (REST, gRPC);
- Умение применять и внедрять линтеры и форматирование (black, flake8, ruff и т.п.);
- Опыт работы с Git (ведение релизных и фича-веток, review-процессы);
- Опыт подготовки решений к production: конфигурация, логирование, мониторинг ошибок;
- Работы с Docker контейнерами, базовое понимание деплоя
Как мы будем знакомиться:
- онлайн собеседование с HR (не более 30 минут).
- онлайн/очное собеседование с руководителем (не более 1 часа).