Python Developer
NLP Team – команда, которая занимается реализацией интерфейса для поиска билетов и полезной тревел информации на естественном языке.
У нас есть сложная логика на бэкенде: общаемся с пользователем, используем различные модели в том числе LLM, собираем данные из внутренних API.
Проект активно развивается, у нас мало легаси и много амбициозных задач, в связи с этим расширяем команду и ищем к себе опытного Python разработчика.
Наш стек:
Python 3.11, async, FastAPI, kafka, docker, pytest.
В компании развитые инструменты DevOps (Jenkins, Kubernetes, Prometheus, ELK, Terraform)
Флоу задач: git, confluence, Jira.
What you will do:
- разрабатывать и поддерживать новые продуктовые фичи на Python;
- участвовать в интеграции решений от ML/Data Science специалистов;
- интегрироваться с кросс-командными API, много взаимодействовать с разработчиками других команд;
- масштабировать и оптимизировать сервис (кеширование поисков, репликация данных сессии между дц и тд.);
- участвовать в код ревью, покрывать код тестами;
- так как в проекте есть NLP и другие модели — нужно быть готовым помочь с рефакторингом, с оптимизацией производительности кода и продуктивизации моделей.
What we expect from you:
- опыт коммерческой разработки на Python в продуктовой компании от 3-х лет;
- обязателен опыт работы с асинхронным кодом;
- опыт реализации, масштабирования, поддержки, интеграции сервисов, внутри которых жили построенные Data Scientist’ами алгоритмы и ML-модели (MLOPS);
- опыт работы с инструментами CI и покрытия кода тестами;
- знание концепций баз данных и программирования;
- структурное мышление и умение излагать свои мысли;
- опыт работы с постановкой задач на уровне бизнес требований
- высокий уровень автономности, интерес к фича-оунерству.
Будет плюсом:
- опыт работы в NLP-домене;
- знакомство с актуальными паттернами NLP (RAG, embeddings, vector databases).
How we roll:
- в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
- без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
- компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный.
• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge
• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge
Benefits for Aviasales employees
Competitve salaries
We pay what you deserve - not a dollar less
Sports
We partially pay for sports: be it the gym or curling lessons
Language tuition
We’ll help you level up in your target language - c’est très important!
Medical insurance
We take care of you and partially compensate health costs
We cover co-working expenses
Because your workspace is important
Children's education
We'll help you pay for kindergarten and school fees
Distance working
We're cool with you working from home
👀 We also:
Launch rockets into space, test out flamethrowers and hold cat-Tuesday sacred