Авито, команда AI Lab ищет Python-разработчика.
Обязанности:
- развивать платформу end-to-end: от продуктовой логики до инфраструктуры; запускать новые фичи, выстраивать интеграции и масштабировать систему под растущую нагрузку
- принимать архитектурные решения: совершенствовать шаблонизацию и процессы разметки, развивать хранилища, избавляться от legacy-кода
- работать с данными: оптимизировать PostgreSQL и ClickHouse, находить и устранять узкие места, повышать производительность системы
- тесно сотрудничать с Data Science-инженерами и продакт-менеджерами, превращая их потребности в платформенные решения
- писать качественный код: покрывать тестами, участвовать в код-ревью и влиять на инженерные практики команды
Требования:
- уверенное владение Python 3.10+
- знание asyncio и опыт работы с асинхронными фреймворками: aiohttp, FastAPI или аналогами
- уверенная работа с SQL (PostgreSQL): проектирование схем, оптимизация запросов, миграции
- опыт работы с очередями: Kafka, RabbitMQ, SQS или аналогами
- готовность при необходимости дорабатывать фронтенд
- опыт работы с Git, участие в код-ревью, написание тестов
- технический английский на уровне чтения документации