Jobgether
Software Engineer - Storage
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду высокопроизводительного объектного хранилища: разработка распределённой платформы для загрузки, обработки и доставки цифровых ассетов, от клиентских библиотек и CLI до storage-серверов, CDN и инфраструктуры деплоя.
Задачи
- Улучшать возможности хранилища и поддерживать открытые форматы данных, включая Apache Iceberg и DuckLake
- Развивать оптимизацию ассетов для ускорения доставки сайтам и мобильным приложениям
- Расширять edge-инфраструктуру для ускорения загрузок и автоматической инвалидации кэша
- Повышать производительность, наблюдаемость, масштабируемость и надёжность storage-сервера
- Совместно с frontend-инженерами разрабатывать storage explorer
- Улучшать API, клиентские библиотеки и CLI-инструменты
- Повышать надёжность загрузки и скачивания, оптимизировать поведение протоколов
- Разрабатывать и поддерживать open-source компоненты storage-сервера и контрибьютить в upstream-зависимости
- Разбирать эскалированные инциденты и внедрять системные улучшения
- Работать по всему стеку: backend, инфраструктура, мониторинг, масштабирование и эксплуатация сервисов
- Вести проекты end-to-end: от постановки задачи и дизайна решения до внедрения и улучшений
Требования
- Минимум 5 лет опыта backend-разработки, включая эксплуатацию Node.js-приложений в продакшене
- Опыт проектирования, разработки или эксплуатации высокомасштабируемых распределённых систем
- Готовность работать по всему стеку, включая backend-разработку и деплой, мониторинг и масштабирование инфраструктуры
- Знакомство с инструментами наблюдаемости и мониторинга: OpenTelemetry, Prometheus, Grafana
- Опыт тюнинга производительности, продакшен-траблшутинга и повышения надёжности распределённых сервисов
- Сильный практический опыт работы с PostgreSQL в продакшене, включая тюнинг и диагностику
- Проактивность и умение самостоятельно вести проекты от постановки задачи до сдачи
- Внимание к developer experience и стремление делать удобные и надёжные инструменты
- Умение эффективно работать в асинхронной распределённой команде в быстром темпе
Условия
- Полностью удалённая работа из Словении в глобально распределённой команде
- Компенсация коворкинга или членство в WeWork
- Опционы (ESOP)
- Бюджет на технику и оборудование для домашнего офиса
- Медицинская страховка: 100% стоимости сотрудника и 80% для зависимых
- Гибкий график и асинхронная культура работы
- Ежегодный бюджет на обучение: курсы, книги, конференции
- Ежегодные корпоративные офсайты
- Возможность контрибьютить в open-source
- Международная среда: команда из десятков стран
Навыки
- Node.js
- PostgreSQL
- OpenTelemetry
- Prometheus
- Grafana
- Apache Iceberg
- DuckLake
- CDN
- Docker
- Kubernetes
- AWS
- Google Cloud Platform
- Microsoft Azure
- Sharp
- DSSIM
- FFmpeg
- AVIF
- WebM
- Brotli
- React
- Next.js