Raydar
Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в быстрорастущую технологическую компанию (подбор ведёт Raydar). Ответственность за серверные системы, обрабатывающие большие объёмы данных, от проектирования до эксплуатации, а также за внутренние инструменты мониторинга.
Задачи
- Разрабатывать и масштабировать backend-сервисы, преобразующие большие наборы данных через несколько этапов обработки
- Вести сервисы от проектирования до поставки, включая отладку и проверку корректности результатов
- Делать поведение восстановления (перезапуски, переобработка, откаты) предсказуемым и безопасным для асинхронных воркеров, очередей сообщений и файлового хранилища
- Внедрять проверки, чтобы проблемы с данными выявлялись до передачи клиентам
- Создавать внутренние дашборды и инструменты для мониторинга состояния системы и оценки качества результатов
- Взаимодействовать с коллегами из ML, full-stack, platform и security для поддержки новых типов входных данных
Требования
- Не менее 3 лет опыта выпуска и эксплуатации production серверного ПО
- Прочная база в распределённом и асинхронном проектировании: конкурентность, идемпотентность, восстановление после частичных сбоев
- Сильные навыки в одном из языков backend общего назначения: Python, Go, Rust или Java
- Опыт работы в молодой быстрорастущей компании с неопределённостью и реальной ответственностью
- Степень бакалавра по STEM-специальности в ведущем университете США
- Любознательный, изобретательный подход к данным и готовность строить собственные инструменты
Условия
- Базовая зарплата: от 220 000 до 300 000 USD в год
- Опционы (equity)
- Медицинская, стоматологическая и офтальмологическая страховка
- Гибкий отпуск
- Оплачиваемые праздники
- Wellness-льготы
- Офис в Нью-Йорке, 5 дней в неделю
- Полная занятость
Навыки
- Python
- Go
- Rust
- Java
- AWS
- distributed systems
- asynchronous design
- message queues
- file storage