Anyscale

Staff Software Engineer, Ray Core

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду Ray Core компании Anyscale — развитие ядра распределённой вычислительной платформы Ray. Нужен опытный системный разработчик, который будет отвечать за ключевое техническое направление и вести сложные проекты.

Задачи

  • Отвечать за крупное техническое направление Ray Core end-to-end: определять roadmap, выявлять ключевые технические задачи и доводить их до продакшена
  • Вести крупные технически сложные проекты с участием нескольких инженеров, команд и организаций
  • Задавать техническое направление и принимать архитектурные решения для инфраструктуры распределённых вычислений, используемой в продакшене
  • Проектировать, разрабатывать и развивать базовые примитивы распределённых систем, а не просто интегрировать существующие платформы
  • Решать задачи в области распределённого исполнения, планирования, управления ресурсами, отказоустойчивости, конкурентности, сетей, хранения и производительности систем
  • Активно участвовать в реализации и отладке системного кода, повышая техническую планку команды
  • Участвовать в формировании долгосрочной архитектуры и развитии Ray Core

Требования

  • 6+ лет опыта в разработке ПО с ростом технической ответственности
  • Опыт ведения крупных проектов end-to-end: постановка задачи, roadmap, архитектурные решения, реализация и ответственность за результат в продакшене
  • Опыт руководства проектами, выходящими за рамки одного инженера, обычно с участием нескольких инженеров и длительностью несколько кварталов
  • Глубокий опыт работы с распределёнными системами и компьютерными системами, а не только использования существующих распределённых платформ
  • Сильный опыт системного программирования на C++, Rust, Java или аналогичных низкоуровневых языках
  • Понимание системных концепций: многопоточность и конкурентность, распределённая координация, управление ресурсами, отказоустойчивость, производительность, сети
  • Опыт работы с базами данных, стриминговыми системами, распределёнными рантаймами, ОС, планировщиками, системами хранения, Spark, Kafka или аналогичной инфраструктурой
  • Опыт менторства инженеров и повышения технической планки команд
  • Плюсом будет вклад в open-source инфраструктурные проекты

Условия

  • Миссия — сделать масштабируемые вычисления простыми; Ray — AI Compute Engine в основе мощных AI-платформ
  • Технологии используются в продакшене в OpenAI, Uber, Spotify, Instacart и Cruise
  • Инвестиции от Andreessen Horowitz, NEA и Addition, привлечено более $250M
  • Партнёрства с Azure, CoreWeave и Google Cloud
  • Конкурентная зарплата и опционы, покрытие health/dental/vision (многие планы покрываются работодателем до 99%)
  • Гибкий график отпусков, оплачиваемый родительский отпуск, поддержка ментального здоровья

Навыки

  • C++
  • Rust
  • Java
  • Distributed Systems
  • Multithreading
  • Concurrency
  • Fault Tolerance
  • Networking
  • Storage Systems
  • Spark
  • Kafka
  • Scheduling
  • Resource Management
  • System Performance

Похожие вакансии

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Staff Software Engineer, Ray Core — Anyscale, 220,000 – 250,000 USD в год, San Francisco | itrelocate