InterAction24
Sr Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер для проектирования и разработки масштабируемых cloud-native сервисов и API, включая real-time и batch пайплайны обработки данных и видеостриминга.
Задачи
- Проектирование и разработка масштабируемых cloud-native микросервисов и API
- Работа с event-driven архитектурой и очередями сообщений
- Построение real-time и batch пайплайнов на big data технологиях
- Разработка приложений для видеостриминга и real-time видеоаналитики
- Обеспечение production-эксплуатации систем: логирование, телеметрия, алертинг
- Покрытие кода unit-тестами и работа с CI/CD
Требования
- 10+ лет опыта работы с платформами веб-сервисов
- Владение RESTful Services, Java, Scala, Spring Boot/Play Framework, RDBMS, NoSQL, Python
- Владение JavaScript, AJAX, HTML5, CSS3, JSON
- Владение NodeJS, GraphQL
- Опыт разработки масштабируемых cloud-native микросервисов
- Опыт проектирования и построения API
- Опыт работы с event-driven архитектурой
- Опыт с облачными технологиями Azure и GCP
- Опыт real-time и batch пайплайнов на Spark/Kafka/Cassandra/Hadoop/Hive/Elasticsearch
- Опыт работы с Kafka или другой высоконагруженной low-latency инфраструктурой обмена сообщениями
- Знание open-source библиотек, паттернов проектирования и микросервисной архитектуры
- Опыт эксплуатации production-систем (логирование, телеметрия, алертинг)
- Знание Data mining, Machine Learning, обработки изображений и видео будет плюсом
- Статус USC/GC (гражданство США или грин-карта)
Условия
- Локация: Seattle, WA
- Формат: офис/гибрид
Навыки
- Java
- Scala
- Spring Boot
- Play Framework
- RDBMS
- NoSQL
- Python
- JavaScript
- AJAX
- HTML5
- CSS3
- JSON
- Node.js
- GraphQL
- REST
- Kubernetes
- CI/CD
- Jenkins
- Azure
- GCP
- Spark
- Kafka
- Cassandra
- Hadoop
- Hive
- Elasticsearch
- микросервисы
- event-driven architecture
- Machine Learning