Elorian AI
Software Engineer - Core Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в раннюю AI-лабораторию, создающую мультимодальные модели. Задача — проектировать и масштабировать распределённые backend-сервисы и пайплайны обработки данных для инференса и обучения.
Задачи
- Проектировать и развивать распределённые backend-сервисы, API и пайплайны обработки данных
- Решать задачи масштабирования, конкурентности и надёжности на больших кластерах с высокой пропускной способностью и субсекундной задержкой
- Строить event-driven стриминговые фреймворки, распределённый планировщик задач и системы управления состоянием для больших объёмов мультимодальных данных
- Отвечать за отказоустойчивость, высокую доступность и автоскейлинг всей backend-топологии
- Работать в тесной связке с исследовательскими и инженерными командами над высокопроизводительными API и системами
Требования
- 3+ года опыта разработки, масштабирования и поддержки распределённых production backend-систем с большими объёмами данных и высоким трафиком
- Глубокое понимание принципов распределённых систем, высокой конкурентности, event-driven архитектур и отказоустойчивого дизайна
- Опыт работы с крупными архитектурами данных: распределённые очереди задач, стриминговые пайплайны, низколатентные коммуникации
- Уверенное владение C++ и Python
- Опыт вывода в прод критичных backend-фич и устранения узких мест под нагрузкой
Условия
- Полная занятость
- Офис в Palo Alto, CA
- Компенсация $250k – $450k
- Значимая доля в капитале (equity)
- Полный пакет health/wellness льгот
Навыки
- C++
- Python
- Rust
- PyTorch
- distributed systems
- event-driven architecture
- streaming pipelines
- high concurrency
- fault tolerance
- auto-scaling