share vacancy with friends
← all vacancies

Python Developer

Remote / NLP team

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