Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Runware
Соединенные Штаты11 дней назад
Грейд
Senior
Опыт работы
от 8 лет
Формат работы
Удалённо
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Runware — это платформа для инференса ИИ, которая создает и использует собственную инфраструктуру от начала до конца. Наш Sonic Inference Engine обработал более 20 миллиардов запросов для более чем 1 миллиона разработчиков и 500 миллионов конечных пользователей, обслуживая более 400 000 моделей через единую интеграцию, при стоимости за токен до 10 раз ниже, чем у традиционных поставщиков. Сейчас мы создаем AI Factory, которая будет управлять всем этим. Sonic Inference Pod объединяет 1 МВт пользовательских вычислительных мощностей в 20-футовый контейнер с замкнутым контуром бесшумного жидкостного охлаждения, который можно разместить везде, где есть доступ к электроэнергии. Наши Pod'ы уже работают в США и Европе, и мы масштабируемся до десятков Pod'ов и десятков тысяч GPU, работающих как единая распределенная система, которая перенаправляет трафик в момент отключения Pod'а. Каждая из этих 400 000 моделей должна быть загружена на нужный GPU, в нужный Pod, за секунды. Хранилище делает это возможным. В этом и заключается работа.
Роль В качестве старшего инженера по хранилищам (Senior Storage Engineer) вы будете отвечать за архитектуру хранилищ суперкомпьютера Runware для ИИ: как веса моделей, кэши и данные клиентов перемещаются из объектного хранилища на двух континентах в NVMe и память GPU узла, который в них нуждается. Вы будете проектировать путь данных, создавать первую версию своими руками и устанавливать стандарты для работы хранилищ во всех Pod'ах. Это практическая роль старшего индивидуального контрибьютора. Вы будете определять системы, тестировать их на реальном оборудовании, выяснять причину, почему 70-гигабайтный чекпойнт загружался четыре минуты вместо двадцати секунд, а затем устранять корень проблемы, чтобы это больше никогда не повторилось. Вы будете напрямую работать с нашими командами, отвечающими за инференс-движок, платформу и оборудование, с нашими поставщиками хранилищ и NVMe, а также с командами на местах, которые развертывают Pod'ы. Успех означает, что холодная модель загружается на GPU в любом месте парка оборудования за секунды, новый Pod получает свой рабочий набор данных подогретым до начала обработки трафика, а сбой диска, узла или целого сайта незаметен для разработчика, вызывающего наш API.
Отвечать за сквозную архитектуру хранилищ для всего парка оборудования: надежное объектное хранилище, в котором хранятся более 400 000 моделей, высокопроизводительный уровень для каждого Pod'а, который питает GPU, локальный NVMe-кэш узла и логику репликации и размещения, связывающую их вместе по США и Европе. Проектировать и создавать путь распределения моделей. Определять, как веса перемещаются от источника истины к Pod'у, как они разбиваются на части, дедуплицируются, предзагружаются и закрепляются, и как новый Pod подогревает свой рабочий набор данных до начала обработки производственного трафика. Снижать задержку загрузки моделей и поддерживать ее на низком уровне. Профилировать полный путь от диска до памяти GPU, включая ядро, файловую систему, NVMe-oF или RDMA-транспорт, GPUDirect Storage и загрузчик инференс-движка, и устранять узкие места, где бы они ни находились. Выбирать, тестировать и эксплуатировать сами системы хранения данных: параллельные и распределенные файловые системы, объектные хранилища, NVMe-диски и корпуса, а также программное обеспечение, которое ими управляет. Проверять каждый выбор на нашем оборудовании перед отправкой в Pod. Устанавливать и достигать целевых показателей надежности и долговечности. Отвечать за планирование мощностей, мониторинг, оповещение, состояние дисков и прогнозирование сбоев, поведение при восстановлении, резервное копирование и восстановление, а также дежурства по уровню хранилищ. Сделать хранилища стандартной частью подготовки Pod'а: документированный, автоматизированный плейбук, чтобы уровень хранилищ следующего 1 МВт Pod'а был подготовлен, проверен и заполнен данными за часы, а не за недели. Взаимодействовать с командами инференс-движка, платформы и инженерами по оборудованию, чтобы то, что мы проектируем, было операционно пригодным в больших масштабах, и передавать полученные знания из эксплуатации в следующее поколение серверов и Pod'ов. Использовать ИИ для ускорения работы: автоматизировать тесты, рабочие процедуры, триаж и инструменты с помощью агентов на основе LLM, чтобы небольшая команда могла управлять хранилищами для большого парка оборудования. Отвечать за размещение данных и операционную сторону безопасности хранилищ: шифрование при хранении, контроль доступа, хранение и размещение в стране для суверенных развертываний.
Что мы ищем 8+ лет опыта в области хранения данных или системной инженерии, причем несколько из них — в проектировании и эксплуатации хранилищ в компании, которая управляет собственным оборудованием в больших масштабах. Опыт создания систем хранения данных, а не только эксплуатации того, что построил кто-то другой. Вы довели проект от идеи до петабайтов в продакшене и знаете, что может пойти не так между этими этапами. Глубокие, актуальные, практические знания Linux в области хранения данных: блочный уровень, очереди io_uring и NVMe, файловые системы, такие как XFS, ext4 и ZFS, кэш страниц и инструменты для точного определения времени, которое I/O проводит в системе. Реальный опыт работы с как минимум одной параллельной или распределенной файловой системой в продакшене (Lustre, WEKA, VAST, GPFS, Ceph или аналогичной) и с объектным хранилищем, совместимым с S3, в петабайтном масштабе. Глубокое понимание NVMe, NVMe-oF, RDMA-транспортов и сетей, по которым передаются данные хранилищ. Вы сможете отличить перегруженный PCIe-канал от медленного диска или неправильно сконфигурированного коммутатора. Свободное владение системным языком программирования (Go, Rust или C/C++) и Python, и уверенность в написании собственных инструментов, тестов и автоматизации, а не ожидание, пока это сделает кто-то другой. Вы ежедневно используете ИИ для ускорения своей работы: для написания скриптов, тестирования, анализа, документирования и отладки, и у вас есть четкое представление о том, как небольшая команда, вооруженная этими инструментами, должна работать иначе. Уверенность в принятии решений в быстро меняющейся, неопределенной среде, принятии решений при неполной информации и ответственности за задержку, долговечность и стоимость. Готовность к командировкам по объектам в США и Европе по мере необходимости.
Опыт обслуживания больших парков GPU для обучения или инференса ИИ: GPUDirect Storage, загрузка данных с учетом NCCL, кэширование весов моделей и загрузчики в vLLM, SGLang, TensorRT-LLM или аналогичных движках. Практический опыт работы с InfiniBand или RoCE-сетями и Ethernet 400G+ с точки зрения хранилища. Опыт работы с хранилищами с адресацией по содержимому или дедупликацией, erasure coding, а также компромиссы в области многорегиональной репликации и согласованности. Вклад в разработку ядра или драйверов, или глубокое знакомство с SPDK, DPDK или стеками пользовательского пространства для хранения данных. Опыт работы с Kubernetes CSI, Ceph или Rook на bare metal, и стеком автоматизации, таким как Ansible и Terraform, с Observability на базе Prometheus и Grafana. Знакомство с цепочкой поставок оборудования для хранения данных: квалификация дисков, жизненный цикл прошивок, дизайн корпусов и объединительных плат, экономика запчастей и RMA. Опыт создания или эксплуатации хранилищ для удовлетворения требований к размещению данных, суверенитету или соответствию нормативным требованиям в различных юрисдикциях.
Что мы предлагаем Редкая возможность: спроектировать слой хранения данных суперкомпьютера для ИИ с нуля в компании, чей бизнес зависит от того, чтобы делать это лучше, чем кто-либо другой, с соответствующим бюджетом на оборудование и поддержкой. Значительные опционы на акции. Мы — распределенная команда, встречающаяся лично дважды в год для планирования, мозгового штурма и празднования успехов. Мы соблюдаем основные часы для совместной работы и звонков; вне этого времени вы сами устанавливаете свой график. Наши циклы выпуска быстрые и напряженные, за которыми следует реальный простой. Мы ожидаем, что вы будете им пользоваться. Щедро оплачиваемый отпуск, включая отпуск по беременности и родам, отпуск по болезни и государственные праздники. Оплачиваемый отпуск по уходу за ребенком для матери, отца и опекунов. Дважды в год — выездные мероприятия компании в живописных местах.
Runware is the AI inference platform that builds and runs its own infrastructure, end to end. Our Sonic Inference Engine has served more than 20 billion requests for over 1 million developers and 500 million end users, with 400,000+ models behind a single integration, at up to 10x lower cost per token than traditional providers. We are now building the AI Factory that runs it. The Sonic Inference Pod packs 1 MW of custom-designed compute into a 20-foot container with closed-loop, water-free cooling, sited wherever power exists. Pods are live in the US and Europe, and we are scaling to dozens of pods and tens of thousands of GPUs, all operated as one distributed fabric that reroutes traffic the moment a pod goes offline. Every one of those 400,000 models has to be on the right GPU, in the right pod, in seconds. Storage is what makes that possible. That is the job.
The role As Senior Storage Engineer, you will own the storage architecture of Runware's AI supercomputer: how model weights, caches and customer data move from object storage on two continents to the NVMe and GPU memory of the node that needs them. You will design the data path, build the first version with your own hands, and set the standard for how storage is run across every pod. This is a hands-on senior individual-contributor role. You will specify the systems, benchmark them on real hardware, find the reason a 70 GB checkpoint took four minutes to load instead of twenty seconds, and then fix it at the root so it never happens again. You will work directly with our inference engine, platform and hardware teams, with our storage and NVMe vendors, and with the site teams deploying pods. Success means a cold model loads onto a GPU anywhere in the fleet in seconds, a new pod has its working set warm before it takes traffic, and a disk, node or whole site failing is invisible to the developer calling our API.
What you'll do Own the end-to-end storage architecture for the fleet: the durable object store that holds 400,000+ models, the per-pod high-throughput tier that feeds GPUs, the node-local NVMe cache, and the replication and placement logic that ties them together across the US and Europe. Design and build the model distribution path. Decide how weights get from the source of truth to a pod, how they are chunked, deduplicated, prefetched and pinned, and how a new pod warms its working set before it takes production traffic. Drive model load latency down and keep it down. Profile the full path from disk to GPU memory, including the kernel, file system, NVMe-oF or RDMA transport, GPUDirect Storage and the inference engine's loader, and remove the bottleneck wherever it sits. Select, benchmark and operate the storage systems themselves: parallel and distributed file systems, object storage, NVMe drives and enclosures, and the software that manages them. Validate every choice on our hardware before it ships to a pod. Set and hit reliability and durability targets. Own capacity planning, monitoring, alerting, drive health and failure prediction, rebuild behaviour, backup and recovery, and on-call for the storage layer. Make storage a routine part of pod bring-up: a documented, automated playbook so that the storage tier of the next 1 MW pod is provisioned, validated and warm in hours, not weeks. Partner with inference engine, platform and hardware engineering so that what we design is operable at scale, and feed what you learn from production back into the next generation of servers and pods. Use AI to accelerate the work: automate benchmarks, runbooks, triage and tooling with LLM-based agents, so that a very small team can run storage for a very large fleet. Own data residency and the operational side of storage security: encryption at rest, access control, retention and in-country placement for sovereign deployments.
Requirements
What we're looking for 8+ years in storage or systems engineering, with several of those designing and running storage at a company that operates its own hardware at scale. A track record of building storage systems, not just operating what someone else built. You have taken a design from a whiteboard to petabytes in production and know what goes wrong between the two. Deep, current, hands-on Linux storage expertise: the block layer, io_uring and NVMe queues, file systems such as XFS, ext4 and ZFS, the page cache, and the tools to see exactly where an I/O spends its time. Real experience with at least one parallel or distributed file system in production (Lustre, WEKA, VAST, GPFS, Ceph or similar) and with S3-compatible object storage at petabyte scale. Strong understanding of NVMe, NVMe-oF, RDMA transports and the networking that storage rides on. You can tell a saturated PCIe link from a slow drive from a misconfigured switch. Fluent in a systems language (Go, Rust or C/C++) and Python, and comfortable writing the tooling, benchmarks and automation yourself rather than waiting for someone else to. You use AI to accelerate your own output every day, for scripting, benchmarking, analysis, documentation and debugging, and you have a clear view of how a small team armed with these tools should operate differently. Comfortable owning outcomes in a fast-moving, ambiguous environment, making decisions with incomplete information and being accountable for latency, durability and cost. Able to travel to sites in the US and Europe as needed.
Nice to have Experience feeding large GPU fleets for AI training or inference: GPUDirect Storage, NCCL-aware data loading, model weight caching and the loaders in vLLM, SGLang, TensorRT-LLM or similar engines. Hands-on experience with InfiniBand or RoCE fabrics and 400G+ Ethernet from the storage side. Experience with content-addressed or deduplicated storage, erasure coding, and multi-region replication and consistency trade-offs. Kernel or driver contributions, or deep familiarity with SPDK, DPDK or user-space storage stacks. Experience with Kubernetes CSI, Ceph or Rook on bare metal, and an automation stack such as Ansible and Terraform with Prometheus and Grafana observability. Familiarity with the storage hardware supply chain: drive qualification, firmware lifecycle, enclosure and backplane design, spares and RMA economics. Experience building or running storage to meet data residency, sovereignty or compliance requirements across jurisdictions.
Benefits
What we offer A rare mandate: design the storage layer of an AI supercomputer from the ground up, at a company whose business depends on doing it better than anyone else, with the hardware budget and backing to match. Meaningful stock options. We're a remote-first collective, meeting in person twice a year to plan, brainstorm and celebrate wins. We keep core hours for collaboration and calls; outside those, you set your own schedule. Our release cycles are fast and intense, and they're followed by real downtime. We expect you to take it. Generous paid time off, including vacation, sick days and public holidays. Paid maternity, paternity and caregiver leave. Twice-yearly company retreats in inspiring locations.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 184 000 до 244 000