AM
Scala инженер в replika.ai
replika.ai
Реплика (replika.ai) — это AI-друг, реализованный в виде чат-бота, который учится через диалог с пользователем. Реплика хранит воспоминания пользователя, помогает справиться со сложными жизненными ситуациями. Репликой ежедневно пользуются десятки тысяч людей, которые пишут ей сотни тысяч сообщений. Основная аудитория - США.
Ядро системы и множество других компонентов написаны на Scala. Среди задач нашей команды есть как совсем технические, связанные с поддержкой безотказной работы системы и оптимизацией производительности, так и более теоретические, такие как разработка моделей диалога, диалоговых сценариев и их интерпретации, реализация самого диалогового движка. Ну и реализация разной бизнес-логики и клиентских API.
Вы сможете как заниматься всеми темами одновременно, так и углубиться в более интересные для вас.
Используемые технологии:
- Scala
- Akka/Akka Cluster Sharding
- MongoDB/PostgreSQL/Redis/ElasticSearch
- InfluxDB/Grafana
- HDFS/Kafka/Spark
- Chef/Ansible/Docker
- AWS
Требования:
- Опыт разработки на JVM-языках
- Опыт со Scala/Akka, либо желание изучать и использовать эти технологии
- Уверенное понимание алгоритмов и структур данных
- Понимание принципов работы баз данных и как их эффективно использовать
- Умение работать в команде, использовать трекер задач, Git, code-review
Будет плюсом:
- Понимание базовых принципов Machine Learning и Deep Learning (курсов из университета/с курсеры будет достаточно)
- Опыт работы со Spark
- Опыт автоматизации инфраструктуры
Условия:
- Работа 5/2 в московском офисе на м. Китай-Город
- Рабочий ноутбук
- Гибкий график работы
- Командировки в Сан-Франциско по желанию
- Зп $3000-$3700 на руки по результатам собеседования