Мы ищем Software Engineer среднего уровня для присоединения к Core Compute Team. Команда отвечает за микросервисы бэкенда и логику оркестрации, управляющую виртуальными машинами по всему парку дата‑центров. В этой роли вы будете рефакторить наследуемый и современный код плоскости управления, чтобы обеспечить полную совместимость и высокую производительность на новом парке серверов ARM (NVIDIA Vera).
Рефакторинг и портирование микросервисов плоскости управления (vbin, LSS, LDM, VMAP, RS) для нативного выполнения на архитектуре ARM64. Реализация логики распределения памяти NUMA в Python для минимизации задержек и устранения перекрёстных взаимодействий на многопоточных ARM‑узлах. Разработка и обновление RESTful API и возможностей бэкенда для поддержки вложенной виртуализации и новых планов инстансов. Тесное сотрудничество с инженерами SRE и QA для обеспечения стабильности сервиса, сериализации состояния и бесшовных процессов развертывания.
Бакалавр наук в области компьютерных наук, программной инженерии или смежной специальности. Минимум 4 года коммерческого опыта разработки программного обеспечения в области бэкенд‑облачной инфраструктуры. Практический опыт работы с оркестрационными API и управлением жизненным циклом виртуальных машин. Умение работать с Perl (наследуемые сервисы), а также Go и Python. Практические знания архитектуры и внутренней структуры ОС Linux (управление процессами, распределение памяти, привязка к CPU). Опыт системного программирования в Linux и управления жизненным циклом VM.
Опыт рефакторинга наследуемого кода во время миграций платформ. Знакомство с оптимизацией памяти NUMA и рефакторингом микросервисов.
Empowering Projects: С более чем 500 клиентами из различных отраслей и сфер, мы предоставляем захватывающую возможность участвовать в прорывных проектах, использующих передовые технологии. Как команда, мы разрабатываем цифровые продукты, которые положительно влияют на жизнь людей.
Empowering Growth: Мы поддерживаем культуру непрерывного обучения и профессионального развития. Наша цель — предоставлять своевременную и всестороннюю поддержку каждому консультанту через специализированную команду Learning & Development, обеспечивая их постоянный рост и успех.
DE&I Matters: В GlobalLogic мы глубоко ценим и поддерживаем diversity. Мы стремимся предоставлять equal возможности для всех, создавая inclusive и вдохновляющую рабочую среду.
Career Development: Наша корпоративная культура делает сильный акцент на развитие карьеры, предлагая обильные возможности для роста. Регулярные взаимодействия с нашими командами обеспечивают их вовлечённость, мотивацию и признание. Мы даём нашим сотрудникам возможность уверенно и с энтузиазмом преследовать свои карьерные цели.
Comprehensive Benefits: Помимо справедливой компенсации, мы предоставляем комплексный пакет льгот, ориентированный на общее благополучие наших консультантов. Мы искренне заботимся о их здоровье и стремимся создать позитивную рабочую атмосферу.
Flexible Opportunities: В GlobalLogic мы ставим баланс между работой и личной жизнью, предлагая гибкие возможности, соответствующие вашему образу жизни. Исследуйте варианты релокации и ротации для получения разнообразного культурного и профессионального опыта в разных странах вместе с нашей компанией.