Задачи:
— Проектировать, разрабатывать и обслуживать масштабируемые серверные системы для поддержки развертывания.
— Создавать надежные и эффективные API в платформу GotIt.
— Создавать системы хранения и поиска данных, оптимизированные для обработки больших объемов текстовых данных.
— Выявлять проблемные места в производительности и оптимизировать серверные службы.
— Внедрять передовые методы обеспечения безопасности для защиты конфиденциальных данных и соответствия стандартам.
Требования:
— Степень бакалавра или магистра в области компьютерных наук, инженерии или смежных областях.
— Минимум 5 лет опыта в серверной разработке с упором на проектирование и внедрение масштабируемых систем.
— Опыт серверной разработки на Kotlin или Java с переходом на Kotlin.
— Опыт продумывания архитектуры приложения и проработки ключевого функционала.
— Знание английского языка.
— Опыт работы с реляционными базами данных (PostgreSQL) и разработка эффективных моделей данных.
— Опыт проектирования и разработки RESTful API и использования WebSocket.
— Знание облачных платформ AWS, Azure или Google Cloud и опыт управления серверными службами в облаке.
— Понимание принципов DevOps и опыт работы с Docker, Kubernetes, CI/CD.
— Знания в области машинного обучения (TensorFlow, PyTorch) являются плюсом.
— Опыт работы с технологиями и платформами обработки естественного языка (NLP).
— Опыт работы в Agile.
— Вклад в проекты с открытым исходным кодом или участие в технических сообществах.
— Опыт работы с технологиями больших данных, такими как Apache Hadoop или Spark.
Условия:
— Удаленная работа.
— Частичная занятость.
— Возможность присоединиться к международной команде на полный день.
— Перспектива стать руководителем направления.
— Возможность путешествий и переезда в США.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.