Huckleberry Labs приглашает Python Инженера (удаленно)
О компании Huckleberry
Миссия Huckleberry – создавать продукты и опыт, которые меняют жизнь, через инновационные технологии, ориентированные на человека, и способствующие здоровью, благополучию и капельке волшебства для каждой семьи. Мы используем данные, искусственный интеллект и поведенческую науку для разработки новейших продуктов, получивших высокую оценку – рейтинг 4,9 звезды и отзывы, называющие наше приложение "меняющим жизнь" и их "рекомендацией №1 для родителей".
Мы активно расширяемся и разрабатываем новые продукты, чтобы помочь каждой семье процветать.
Описание роли
Мы ищем полностью удаленного Backend Python инженера для присоединения к нашей динамичной инженерной команде. Как Backend Python инженер, вы будете играть ключевую роль в развертывании кода, интегрирующего наши собственные AI/ML алгоритмы в наше приложение, позволяя семьям улучшать сон их детей. У вас будет уникальная возможность сотрудничать с различными командами, включая Data Science, Engineering, DevOps, консалтинг по педиатрии и управление продуктами, чтобы гарантировать, что наши решения отвечают потребностям пользователей и масштабируются эффективно. Вот ваш шанс сделать преобразующий вклад в жизни людей с помощью кода, который вы развертываете.
Основные обязанности
- Проектировать, разрабатывать и поддерживать масштабируемый backend код на Python для новых и существующих продуктов.
- Развертывать AI/ML алгоритмы в продакшн в облачной среде.
- Обеспечивать соответствие облачной инфраструктуры требованиям производительности, таким как доступность и масштабируемость.
- Проектировать и разрабатывать RESTful API.
- Создавать, развертывать и поддерживать конвейеры Continuous Integration/Continuous Deployment (CI/CD).
- Устранять проблемы на продакшне по мере необходимости.
- Сотрудничать с межфункциональными командами, включая менеджеров по продуктам, дизайнеров и других инженеров, для разработки качественных решений.
Требования
- 4+ лет опыта работы бэкенд инженером на Python.
- Степень бакалавра (или выше) в области компьютерных наук или смежных областях.
- Опыт работы с Python фреймворками, такими как Django, Flask или FastAPI.
- Умение работать с структурами данных и алгоритмами, включая списки, кортежи, множества, словари, сортировку и поиск.
- Хорошие навыки работы с реляционными базами данных (например, PostgreSQL, MySQL) и/или NoSQL базами данных (например, MongoDB, Firestore, Cassandra).
- Способность проектировать схемы данных и эффективно взаимодействовать с базами данных, используя ORM или SQL.
- Опыт работы с библиотеками для манипуляции данными на Python, такими как Pandas и Numpy.
- Продвинутые навыки отладки и тестирования с чистым, управляемым кодом, используя инструменты, такие как PyTest, unittest и т.д.
- Опыт разработки RESTful сервисов и понимание протоколов веб-запросов/ответов.
- Опыт работы с облачными платформами, такими как Google Cloud Platform, AWS или Azure.
- Базовый опыт DevOps и развертывания, включая знакомства с инструментами контейнеризации, такими как Docker, и CI/CD конвейерами.
- Сильные аналитические и проблемно-решающие навыки, способность устранять неполадки и оптимизировать код.
- Отличные навыки сотрудничества и общения, опыт работы вместе с менеджментом продуктов, инженерными, научными командами и нетехническими командами.
Вознаграждение и льготы
- Уровень зарплаты: $120,000 - $150,000, в