Роль
Мы ищем Senior Software Engineer для работы над runtime‑системами нового поискового движка, адаптированного под агентный AI.
В этой роли вы будете сосредоточены на построении систем с низкой задержкой и высокой пропускной способностью, обслуживающих поисковые запросы в реальном времени. Вы будете работать над критическим путём пользовательских запросов, где производительность, предсказуемость и эффективность напрямую влияют на качество продукта. Вы будете проектировать и эксплуатировать системы, обрабатывающие тысячи запросов в секунду при строгих ограничениях по задержке, оптимизируя каждый слой от обработки запросов до доступа к данным и формирования ответа.
In this position, your responsibility will be to
- Разрабатывать, внедрять и эксплуатировать основные runtime‑сервисы для обслуживания поисковых запросов в масштабе
- Строить и оптимизировать потоки запросов, включая обработку запросов, оркестрацию извлечения и сборку ответов при строгих ограничениях по задержке
- Разрабатывать системы, сохраняющие производительность и предсказуемость при высокой нагрузке
- Оптимизировать использование CPU, памяти и паттернов доступа к данным в критических по производительности путях
- Обеспечивать надёжность, наблюдаемость и предсказуемость в продакшн‑сервисах
- Создавать хорошо протестированные системы с чёткими обязанностями и контрактами взаимодействия, оставаясь гибкими по мере эволюции архитектуры
- Определять и внедрять primitives наблюдаемости, включая структурированные логи, метрики, трассировки и разложение задержек
- Мониторить пропускную способность, задержку и использование ресурсов, а также продвигать улучшения в производительности и экономической эффективности
- Сотрудничать с командами индексации и ML для интеграции компонентов извлечения и ранжирования, поддерживая отделение ML‑логики от внутренних системных компонентов
- Поддерживать эксперименты и итерации через контролируемые развертывания и строгий бенчмаркинг
You may be a good fit if you:
- Имеете более 5 лет опыта работы инженером‑программистом над продакшн‑бэкенд‑системами
- Обладаете сильными практическими навыками в C++ или Rust в реальных высоконагруженных сервисах
- Создавали и эксплуатировали высоконагруженные, низкозадерживающие пользовательские системы, обрабатывающие тысячи RPS при строгих ограничениях по задержке
- Понимаете производительность на уровне систем — CPU, память, сети и доступ к данным
- Эксплуатировали собственный код в продакшн: развёртывали его, отлаживали инциденты и откатывали изменения при необходимости
- Рассматриваете потоки запросов целостно, а не ограничиваетесь отдельными компонентами
- Умеете балансировать корректность, задержку и скорость разработки, делая прагматичные компромиссы, когда объём или время требуют этого
- Эффективно сотрудничаете с инженерными, ML и продуктовыми командами, ясно коммуницируя в кросс‑функциональных условиях
Strong candidates may also have experience with:
- Внутренними механизмами DBMS (open source или SaaS) и облачной инфраструктурой
- Высоконагруженными веб‑приложениями или крупномасштабными API
- Системами, критичными к производительности, такими как торговые платформы или конвейеры данных в реальном времени
- Низкоуровневой настройкой производительности и оптимизацией на уровне аппаратного обеспечения
- Вкладом в open‑source проекты или активным участием в инженерном сообществе
- Участием в конкурсах по программированию или CTF
- Программами SHAD или аналогичными продвинутыми техническими программами
- Выступлениями на конференциях или техническими публикациями
Льготы и бонусы:
- Конкурентоспособная компенсация
- Возможности карьерного роста и обучения
- Гибкость и владение задачами
- Коллаборативная и инновационная культура
- Возможность работать над значимыми AI‑проектами
- Международная среда и талантливые команды
Заявление о равных возможностях:
Nebius является работодателем, предоставляющим равные возможности. Мы привержены созданию инклюзивного и разнообразного рабочего места и обеспечению равных возможностей трудоустройства во всех аспектах занятости. Мы не дискриминируем по признаку расы, цвета кожи, религии, пола (включая беременность), национального происхождения, ancestry, возраста, инвалидности, генетической информации, семейного положения, статуса ветерана, сексуальной ориентации, гендерной идентичности или выражения, или любого другого признака, защищённого применимым законодательством.
Кандидаты должны иметь разрешение на работу в стране, в которой они подают заявку, и будут обязаны предоставить подтверждение права на трудоустройство как условие найма.
Если вам нужны приспособления в процессе подачи заявки, пожалуйста, дайте нам знать.