Вакансія: Інженер Python у Huckleberry Labs (дистанційно)
Про компанію Huckleberry
Місія Huckleberry полягає в створенні продукції та досвіду, що змінюють життя, завдяки інноваційним технологіям, орієнтованим на людину, які сприяють здоров'ю, добробуту та надають крапельку магії кожній родині. Ми використовуємо дані, штучний інтелект та поведінкову науку для розробки найсучасніших продуктів, які високо оцінюються користувачами, з рейтингом 4.9 зірок та відгуками, що називають наш додаток "тим, що змінює життя" і їхньою "№1 рекомендацією батькам".
Ми швидко розширюємося та розробляємо нові продукти, щоб допомогти кожній родині процвітати.
Про цю вакансію
Ми шукаємо інженера Python для віддаленої роботи в нашій динамічній інженерній команді. Як інженер Python, ви будете грати ключову роль у розгортанні коду, що інтегрує наші власні AI/ML алгоритми в наш додаток, дозволяючи родинам покращити сон своїх дітей. У вас буде унікальна можливість співпрацювати з різними командами, включаючи Data Science, Engineering, DevOps, Pediatric Consulting та Product Management, забезпечуючи відповідність наших рішень потребам користувачів та їх масштабованість. Це ваша нагода внести значущий вклад в життя людей завдяки вашому коду.
Основні обов'язки
- Проектувати, розробляти та підтримувати масштабований бекенд-код з використанням Python для нових та існуючих продуктів.
- Розгортати AI/ML алгоритми у виробничому середовищі хмарних сервісів.
- Забезпечувати відповідність нашої хмарної інфраструктури вимогам до продуктивності, таким як час безвідмовної роботи та масштабованість.
- Проектувати та розробляти RESTful API.
- Створювати, розгортати та підтримувати CI/CD пайплайни.
- У разі потреби вирішувати проблеми у виробництві.
- Співпрацювати з кросфункціональними командами, включаючи менеджерів продуктів, дизайнерів та інших інженерів, для надання якісних рішень.
Вимоги
- 4+ років досвіду роботи інженером Python.
- Ступінь бакалавра (або вище) в галузі комп'ютерних наук або суміжних областях.
- Досвід роботи з Python фреймворками такими як Django, Flask або FastAPI.
- Вміти працювати з структурами даних та алгоритмами, включаючи списки, кортежі, множини, словники, сортування та пошук.
- Сильні навички роботи з реляційними базами даних (наприклад, PostgreSQL, MySQL) та/або NoSQL базами даних (наприклад, MongoDB, Firestore, Cassandra).
- Здатність проектувати схеми даних та ефективно взаємодіяти з базами даних за допомогою ORM або SQL.
- Досвід роботи з бібліотеками маніпуляції даними у Python, такими як Pandas та Numpy.
- Поглиблені навички налагодження і тестування коду за допомогою інструментів таких як PyTest, unittest тощо.
- Досвід розробки