Москва
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 30с1
Западный административный округ, Можайский район, Инновационный центр Сколково, Большой бульвар 30с1
Обязанности:
- Разрабатывает программные модули; пишет, отлаживает и оптимизирует программный код;
- Участвует в решении крупноблочных задач в высоконагруженных системах;
- Создаёт распределённые и отказоустойчивые сервисы;
- Разрабатывает контрольные примеры для проверки отдельных модулей;
- Участвует в постановке и детализации задач по разработке программного обеспечения, в проектировании архитектуры и компонентов программного обеспечения, выборе используемых инструментов и технологий; оценивает сроки выполнения индивидуальных задач;
- Работает с диагностическими данными и логами, выявляет по ним ошибки и «узкие места»;
- Проводит (code review);
- Участвует в написании программной, технической и отчётной документации.
Требования к кандидату:
- Python – уверенное владение;
- Git (создавать ветки, делать rebase, merge, squash);
- FastAPI (Python);
- Брокеры сообщений: Kafka/RabbitMQ;
- Принципы работы с S3 хранилищами (например, MinIO);
- Redis;
- Базы данных: MongoDB и PostgreSQL;
- Принципы работы с PyTest (Python);
- Алгоритмы и структуры данных.
Является преимуществом:
- JWT, access_token, refresh_token;
- Инструменты ML Ops (pandas, numpy, torch, pillow, opencv);
- Конфигурацию веб-сервера Nginx;
- Принципы использования doсker и docker-compose;
- k8s;
- Настройки Linux: crontab, ssh, port forwarding, firewall, user access и др.