Middle/Senior Backend Software Engineer (Python)


Всім привіт!

Шукаємо Middle/Senior Backend Software Engineer (Python) для запуску продукту Let's Enhance, Київ/remote.

Далі – більше у Q&A.

Що ми робимо?

Let's Enhance покращує якість зображень за допомогою технологій Deep Learning та Computer Vision. Більше 5 мільйонів користувачів з 40+ країн та десятки компаній використовують наш API.

Ми двічі посідали перше місце на Product Hunt. Наш перший раунд фінансування очолювали Techstars International та Digital Future. Нещодавно ми зібрали пакет інвестицій у розмірі 3 млн доларів США, очолюваний американським фондом Chamaeleon.vc та голландським Acrobator.vc.

Компанія перебуває у стадії активного зростання. До кінця 2020 року ми виросли на 300% й досягли позначки ARR в 1 мільйон доларів, а 2021 року ми залучили низку інвестицій для масштабування нового продукту.

Чому ми це робимо?

Let's Enhance має амбітну місію - надати універсальне рішення для всіх задач, пов'язаних з покращенням, редагуванням та оптимізацією зображень.

Чим ми як компанія/проект відрізняємося від інших? Чому варто працювати з нами?

  • Плоска структура, відсутність бюрократії
  • Робота безпосередньо із засновниками компанії
  • Культура зворотного зв'язку для розвитку співробітників
  • Свобода - ви можете обирати технології та реалізацію на власний розсуд
  • Можливість професійного та кар'єрного зростання (можливо до lead developer)

Скільки років проекту? На якому етапі він перебуває?

Проект на стадії активного розвитку, на ринку вже 4 роки. Зараз ми запускаємо B2B продукт з нуля - Claid.ai.

Задачі у проекті?

  • Ви можете потрапити до Integration або Web-команди залежно від вашого досвіду. Це можна буде визначити під час співбесіди
  • Проектування, створення та підтримка серверних служб для наших API продуктів, підготовка документації та SDK
  • Розробка швидких та надійних конвеєрів обробки зображень у співпраці з ML інженерами
  • Використання хмарних технологій за допомогою Kubernetes
  • Іноді допомога нашим чудовим клієнтам B2B з інтеграцією

Які професійні навички є важливими для нас?

  • Менталітет стартапу, GSD (Get S**t Done) настрій, постійне навчання та прагнення до росту. Гарні комунікативні навички.
  • Почуття good enough рішень для конкретних проблем; розуміння, коли можливо використати cut-off, а коли краще ні; інтуїтивний поділ “simple” vs. “easy”
  • Розуміння compute-bound vs IO-bound load та способів їх обробки у виробничому середовищі
  • Досвід створення веб-сервісів однією з основних серверних мов. Ми працюємо на Python, Flask, fastapi та asyncio stack
  • Досвід роботи з RDBMS (PostgreSQL)
  • Розуміння сучасних практик розробки: CI/CD, cloud computing, IaC.

Було б чудово, якщо б у вас також були:

  • Досвід роботи з ML у продакшн;
  • Досвід роботи з time-series databases (Clickhouse або інші);
  • Бекграунд у Formal CS/математиці/фізиці.

Чи потрібна англійська і на якому рівні?

Upper-Intermediate та вище. Основна мова спілкування в компанії – англійська.

Що ще важливо для нас?

  • Ми працюємо віддалено, у нас немає тайм-трекерів, тому важливо, щоб співробітник працював автономно
  • Здатність будувати та підтримувати стосунки з людьми, терпимість, повага до інших. У нас панує атмосфера довіри та відкритості, і ми очікуємо на це від майбутніх членів команди
  • Проактивність: ви любите пропонувати рішення, а не просто працювати над індивідуалізованими процесами. В атмосфері стартапу кожна ідея впливає на розвиток бізнесу
  • Ми шукаємо спеціаліста для складних та відповідальних завдань, таких як створення публічного API, алгоритмів обробки зображень, запуск нейронних мереж

Чому відкрилася позиція?

Наша компанія зростає, розробляючи різні продукти, й нам потрібні досвідчені фахівці.

Розмір та структура команди?

Ми розділили команду на окремі скводи й зараз працюємо над формуванням третього скводу. У нашій компанії працюють 3 ML researchers, 6 бекенд-розробників, DevOps, 2 фронтенд-розробники та продакт менеджер.

Де знаходяться люди, які ухвалюють технічні рішення щодо проекту?

В Україні та США. Генеральний директор та засновник Sofia Shvets з Каліфорнії в основному відповідає за розвиток бізнесу та збір коштів. Засновник/CTO Vlad Pranskevičius більшу частину часу знаходиться у Києві. Усі члени команди беруть участь у ухваленні технічних рішень.

Хто працює у нас?

Наша політика – наймати талановитих та розумних людей, які стають не лише колегами, а й цікавими співрозмовниками. А наші співробітники – це люди, в яких є чому повчитися.

Наприклад, Serhii відповідає за розвиток нашого продукту та product vision. Goga та Oleh розробляють бекенд-частину продукту.

Умови:

  • Чи є випробувальний термін, і скільки він триває? - 2 місяці.
  • Овертайми, як часто, який підхід до оплати? – Їх немає на рівні компанії. Ми дбаємо про психічне здоров'я співробітників.
  • Який графік роботи? - Гнучкий. Більшість команди знаходиться в європейському часовому поясі. Ідеальним був би перетин не менше 50% робочого часу з колегами. Наш робочий часовий пояс 11.00-19.00 (GMT+3)
  • Формат роботи? - Можна працювати повністю віддалено, у гібридному форматі або в офісі у Києві.
  • Кількість днів відпустки? - Безлімітна відпустка. Фокус на особистій відповідальності та націленості на результат.
  • Чи є перспектива відряджень і куди? - Найближчим часом не передбачається.
  • Чи можливий переїзд за межі України? - Релокейт не надається.
  • Соціальний пакет: Медична страховка, оплата конференцій. За результатами випробувального терміну є можливість брати участь в опційній програмі. Ми будемо раді розповісти про всі переваги на зустрічі.
  • Адреса офісу: м. Київ, Поділ (2 хвилини пішки від м. Контрактова)

Процес:

  • Чи є тестове завдання? - Ні.
  • Інтерв'ю англійською? - Частково.
  • Скільки етапів співбесіди?
    • 30 хв - Intro call з рекрутером
    • 1,5 години - Технічне інтерв'ю у форматі Q&A
    • 1,5 години - Live-coding session (приклад завдання, з яким команда стикається щодня)
    • 30 хв - HR інтерв'ю
vp@vpteam.com.ua

Чекаємо з нетерпінням!