NetApp
Sr. Software Engineer, Data Processing OSS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду разработки универсального движка обработки данных DataPelago Nucleus. Работа над интеграцией с OSS-платформами (Apache Spark, Flink, Gluten, Velox), оптимизацией производительности и upstream-контрибуциями.
Задачи
- Влиять на архитектуру взаимодействия движка обработки данных с open-source платформами
- Руководить проектированием функциональных и производительных улучшений Apache Gluten, Velox и их интеграции с движком
- Самостоятельно проектировать, реализовывать, тестировать, оптимизировать и поддерживать компоненты движка
- Анализировать технологические роадмапы Apache Gluten, Velox и аналогов и находить возможности для лидерства продукта
- Взаимодействовать с инженерными, продуктовыми командами, open-source сообществом и customer success
- Внедрять лучшие практики код-ревью, тестирования, CI/CD и решения инцидентов
Требования
- 12+ лет релевантного опыта, степень бакалавра по Computer Science или смежной области либо магистра по Computer Science
- 3+ года глубокого опыта разработки ключевых компонентов Apache Spark, Flink, Doris, Gluten, Velox, DataFusion, DataFusion Comet или аналогов
- 3+ года опыта инструментирования, анализа и оптимизации производительности компонентов движков обработки данных
- Знание архитектуры и внутреннего устройства Apache Spark, Flink, Presto/Trino
- Опыт проектирования, разработки и релиза высокопроизводительных движков обработки данных для крупных продакшн-развёртываний
- Исключительные навыки программирования на C, C++ и Java
- Большой опыт разработки в Linux
- Сильные аналитические навыки и страсть к оптимизации производительности
Условия
- Целевой диапазон зарплаты 196 350 – 292 600 USD
- Медицинская страховка, страхование жизни
- Пенсионные планы
- Оплачиваемый отпуск и различные виды leave
- Performance-based incentives
- Программа покупки акций сотрудниками и/или RSU
Навыки
- Apache Spark
- Apache Flink
- Apache Gluten
- Velox
- Apache Doris
- Apache DataFusion
- Presto
- Trino
- C
- C++
- Java
- Linux
- CI/CD