Position: Experienced Python Software engineer /FLAIR team
Company: ЛУН
Category: Python
Experience: 3y

ЛУН — найбільша PropTech компанія в Україні. Окрім України наші продукти запущені в країнах Східної Європи, вони допомагають мільйонам людей знаходити житло — як в оренду (пошуковик Flatfy та iOS аппка Bird), так і для купівлі чи інвестицій (каталог новобудов ЛУН). 

Команда FLAIR займається створенням алгоритмів обробки даних для всіх продуктів ЛУН, виведенням їх у продакшн та підтримкою. Працюємо над дедуплікацією оголошень, класифікацією зображень та текстів, розпізнаванням географії з тексту, розпізнаванням фейків, покращенням якості зображень в оголошеннях, класифікатором якості ремонту, а також масштабуванням цих рішень на західні країни. 

Детально про те, як ми це робимо, можна послухати в лекції "PropTech product enhancement using ML" ліда команди та Head of AI в ЛУН – Вови Кубицького та прочитати в статті на DOU про bird AI.

Наша команда:
Head of AI, 2 ML Engineers, 2 Python Engineers, 1 Data manager, 3 Data Moderators

Чим будемо займатись?
Процесінгом даних, а також створенням і впровадженням сервісів для їх обробки, які працюють на основі нейронок. Забезпечувати працездатність всіх систем, робити деплоймент і моніторинг.
ML інженери постійно працюють над розвитком існуючих і створенням нових систем обробки даних. Ми беремо участь у створенні цих систем, деякі реалізуємо повністю самостійно. Також займаємось інтеграцією цих рішень в загальний пайплайн обробки. 
Зараз у нас в продакшні працюють десятки ML алгоритмів, щодня обробляються сотні тисяч оголошень і відбуваються мільйони івентів. Це все працює для агрегатора оголошень Flatfy, bird – iOS апп для квартир в Києві, зі штучним інтелектом bird AI та каталогу новобудов ЛУН.
Ми не "пилимо формочки" і не створюємо шаблонні CRUD'и, ми займаємось архітектурою і розробляємо навантажені сервіси, які приносять реальну користь користувачам.

Технологічний стек проекту:
Для мінімізації зв'язності МЛ рішень і процесінгу ми підтримуємо мікросервісну архітектуру, тому наш стек досить різноманітний.
Сховища: основна БД - MySql, але також використовуємо Redis, MongoDb, Elastic, в залежності від завдання.
Веб: Aiohttp, Flask, Fastapi, але все нове розробляємо саме на асинхронному aiohttp.
Процесінг: Celery (+Rabbitmq), але в деяких проектах самописні воркери з gevent.
Інфраструктура: Docker, docker-compose, також багато доводиться працювати з GPU і nvidia-docker.

Що очікуємо від кандидата ?
-Від 3-х років досвіду комерційної розробки на Python
-Досвід роботи з мікросервісною архітектурою
-Розуміння HTTP стека і принципів REST
-Досвід роботи з веб фреймворками (Flask/Aiohttp/Fastapi)
-Знання реляційних, нереляційних БД, SQL
-Linux, вміння писати bash скрипти
-Практичний досвід з Docker

Буде плюсом:
-Досвід роботи з ML
-Знання devops практик
-Знання інструментів оркестрації контейнерів
-Гарне почуття гумору, бажання постійно зростати та ділитися досвідом з командою 

Про етапи співбесід:
Наразі, під час карантину, наша команда частково працює віддалено, тому етапи співбесід плануються онлайн: через Zoom або Google Meet.
1 етап — співбесіда з HR
2 етап — технічна співбесіда
3 етап — інтерв’ю з командою
4 етап — знайомство з одним з фаундерів

Декілька слів про внутрішню культуру ЛУН:
— у нас немає мікроменеджменту та тайм-трекерів — довіра в команді перш за все;
— працюємо невеликими командами, тому кожен має вплив на технології та продукт без зайвої бюрократії;
— автоматизуємо рутинні процеси, щоби збільшити простір для креативу;
— цінуємо work-life balance, працюємо без жорстких дедлайнів та овертаймів;
— кожні півроку проводяться performance review та щороку — salary review;
— з першого дня роботи забезпечуємо потрібною технікою;
— гнучкий початок робочого дня: кожен сам обирає, з котрої години працювати.

Кожному ЛУНівцю доступні:
— відпустка (22 робочих дні на рік), у котрій не смикають по задачах;
— оплачувані всі лікарняні, щоби повернутися до роботи повним сил;
— динамічний соціальний пакет, в якому є все, а ти можеш обрати актуальні для тебе опції: професійне навчання, медичне страхування, спортзал, масажі тощо;
— корпоративна бібліотека, до якої ти можеш замовити книжки для професійного розвитку;
— лекції від експертів.

Про офіс ЛУН:
— наш офіс знаходиться на останніх поверхах башти з панорамою на весь Київ (7 хвилин від метро ВДНГ). Огляд офісу на DOU Ревізор: dou.ua/...​articles/dou-revisor-lun
— в офісі дбаємо про довкілля та здоров’я: сортуємо сміття, маємо парковку для велосипедів (і душ! ;)), закуповуємо тільки корисні снеки та напої
Якщо наша вакансія тобі відгукнулася — чекаємо на твоє резюме ;)