СписокРабот
Вся Россия
    Все города

    Инженер по разработке системного ПО/Аналитик/Инженер по качеству (компиляторы)

    з/п не указана
    Оптимизирующие технологии Москва
    Удаленная работа Постоянная занятость без опыта
    Откликнуться на сайте работодателя

    Описание

    Команда разработки инструментов программирования приглашает студентов, молодых специалистов и опытных разработчиков для работы над высокопроизводительными оптимизирующими компиляторами. Основные направления деятельности: участие в разработке оптимизирующих компиляторов: от исследования и реализации новых оптимизирующих преобразований до отладки и сопровождения существующих программных продуктов; анализ производительности ПО и оценка эффективности оптимизаций с учетом особенностей современных процессорных микроархитектур; создание и поддержка системы автоматического тестирования компиляторов, верификация корректности преобразований, разбор регрессий. Требования к кандидату: знание основ построения компиляторов, классических алгоритмов и структур данных, знакомство с внутренними представлениями современных компиляторных инфраструктур (LLVM, GCC); понимание принципов организации современных вычислительных систем и микроархитектур CPU; владение языками программирования С и C++ на уровне, достаточном для разработки системного ПО; навыки работы в среде Linux, владение инструментами сборки и контроля версий; владение инструментами отладки и профилирования ПО, умение анализировать производительность кода; понимание методологий тестирования компиляторов, умение локализовать дефекты; владение Python/Bash, опыт работы с Docker и системами CI/CD (GitLab CI/Jenkins). Будет преимуществом: понимание принципов статического анализа и оптимизации кода; опыт работы с LLVM IR, MLIR или Gimple, опыт реализации бекендов и оптимизаций в компиляторах; практические навыки локализации узких мест производительности и анализа эффективности ассемблерного кода; умение находить потенциальные возможности для повышения производительности ПО с учетом особенностей вычислительной архитектуры; опыт построения и поддержки сложных CI/CD конвейеров (GitLab CI / Jenkins) для больших C++ проектов; опыт участия в разработке, отладке, тестировании сложных программных продуктов. Особенности работы: гибкий график, возможна частичная занятость и совмещение с учёбой; участие в реализации наукоемких проектов в области системного программирования; работа в экспертном коллективе инженеров, широкие возможности для профессиональной самореализации. Формат работы: офис в Москве (метро "Верхние Лихоборы"), гибрид, удаленно.

    Источник: hh · Опубликовано: вчера

    Ещё вакансии в городе Москва

    Все
    Петрушевский Петр Сергеевич Москва
    Гибкий график Постоянная занятость опыт от 1 года

    В Федеральную сеть "Антикор Центров Ламарк" ( на рынке более 10 лет) требуется мастер антикоррозийной обработки. Что мы предлагаем: Официальное трудоустройство, стабильную заработную плату Обучение и поддержку от опытных…

    Титов Антон Анатольевич Москва
    Удаленная работа Постоянная занятость опыт от 1 года

    О компании Gorilla Logistics Center — международная логистическая компания. Организуем поставки товаров из Китая в Россию, Казахстан и другие страны. Полный цикл услуг:— поиск и выкуп товара— международная логистика— соп…

    Серебрякова Мария Игоревна Москва
    Гибкий график Постоянная занятость опыт от 6 лет

    Няня к новорожденному ребенку (VIP-семья)Заработная плата: 20 000 ₽ за рабочий день.В частную VIP-семью требуется профессиональная няня для мальчика 1 месяца. Мы ищем интеллигентного, спокойного, заботливого и ответствен…

    Marc&Andre Москва
    Сменный график Постоянная занятость опыт от 1 года

    Marc & André - это современная марка купальников, эксклюзивного нижнего белья, одежды для дома и отдыха, существующая на рынке с 1992 года. Открыта вакансия Продавец-консультант. Ваши задачи: консультирование покупателей…