Cursor
Software Engineer, Compute Infra
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Compute Infra для построения песочниц-инфраструктуры: у каждого агента своя VM. Работа над облаком для агентов — слой виртуализации, масштабирование control plane и сетевой слой.
Задачи
- Переархитектурировать control plane / планировщик для поддержки 1 млн одновременных VM на кластер
- Разрабатывать ublk-блочное устройство с дедупликацией, ленивой загрузкой и эффективными снапшотами данных VM
- Проектировать egress-прокси и сетевую изоляцию для безопасной фильтрации, мониторинга и маршрутизации трафика агентов
- Проектировать отказоустойчивые системы, работающие в смеси облачных и on-premise дата-центров
Требования
- Степень бакалавра в computer science, инженерии, математике или научной дисциплине; ИЛИ 2+ года профессионального опыта разработки ПО вместо степени
- Глубокий опыт построения оркестрации вычислений (например, Kubernetes, Mesos)
- Опыт создания и эксплуатации больших парков VM / изолированных песочниц
- Опыт работы с ядром Linux и технологиями виртуализации
Навыки
- Kubernetes
- Mesos
- Linux kernel
- Firecracker
- Cloud Hypervisor
- ublk
- виртуализация
- сетевая изоляция