Intel: «Мы работаем с технологиями, которые опережают время»

Команда Intel Architecture, Graphics and Software из Нижнего Новгорода и Москвы занимается архитектурой, дизайном и разработкой процессорного ядра и визуальных технологий IPs. Ее решения используются в ключевых разработках Intel — ПО, процессорах, конечных устройствах, серверах. Как работает команда и нужно ли быть суперпрофессионалом, чтобы к ней присоединиться, рассказывает генеральный директор по исследованиям и разработкам Intel в России Иван Кузьмин.
Intel: «Мы работаем с технологиями, которые опережают время»
Иван Кузьмин, генеральный директор по исследованиям и разработкам Intel в России.

— Architecture, Graphics and Software — это очень широкая область. Чем именно занимается команда, работающая в России?

— У Intel огромный спектр решений — от процессоров, памяти, ускорителей, конечных устройств, серверов до ПО для разработчиков. В российском центре разработки мы занимаемся всеми этими направлениями. У нас есть и низкоуровневая разработка (драйверы, библиотеки, компиляторы), и высокоуровневая в рамках конечных продуктов. Еще одно интересное направление — создание программных возможностей для конечного разработчика, которые помогут ему заняться решением стоящих перед ним проблем и не думать о том, на какой архитектуре будет исполняться код. Кроме того, мы уделяем большое внимание вопросам безопасности: каждый элемент, который мы делаем, отвечает современным требованиям.

— Получается, если на ноутбуке есть наклейка Intel Inside, в нем наверняка применяется что-то из разработок вашей команды. А какими еще проектами вы занимаетесь?

— Наши разработки применяются в медицине, финансах, играх, облачных сервисах и множестве других областей. Их используют подразделения Intel и наши клиенты в России, США, Европе и Азии. А кое-что — и за пределами Земли: в свое время мы работали над решениями, которые применялись в марсоходе Curiosity.

Intel: «Мы работаем с технологиями, которые опережают время»

Более «земной» пример — анонсированный в прошлом году амбициозный проект oneAPI — открытый стандарт, призванный упростить разработку приложений для запуска на различных микроархитектурах, как Intel, так и не только. Сейчас это один из ключевых проектов компании Intel в целом, и очень большая его часть реализуется у нас в Нижнем Новгороде. Или OpenVINO — бесплатный набор инструментов разработчика, который ускоряет работу приложений компьютерного зрения и искусственного интеллекта. Его придумали у нас в Нижнем, вывели на глобальный рынок, и теперь множество компаний по всему миру используют его для оптимизации задач машинного зрения на конечных устройствах.

Другой интересный пример, который позволяет представить разнообразие наших задач: в небезызвестном обновлении 1.0 игры World of Tanks для ускорения и улучшения графики использовались блоки библиотеки Intel Threading Building Blocks, разработанные у нас в российском R&D.

Мы участвуем в разнообразных глобальных программах и проектах Intel. Кроме того, есть много продуктов, которые выпускают наши клиенты с применением наших технологий. А в будущем будет еще больше проектов: российский центр разработки растет, у нас открыто около 100 вакансий для инженеров, специалистов по UI, Developer Experience, проектному управлению и не только.

Intel: «Мы работаем с технологиями, которые опережают время»

— Чем же займутся специалисты, которые присоединятся к команде?

— Они будут разрабатывать программные продукты Intel, развивать проекты Open Source (Intel — один из ведущих контрибьюторов в комьюнити Open Source), а также помогать оптимизировать имеющиеся решения на площадках заказчика. У нас интересный и многогранный спектр задач, но важнее даже не что предстоит делать, а как.

Мы постоянно совершенствуем способы разработки ПО: у нас есть выделенные команды, задача которых — сделать процесс и подходы разработки передовыми, эффективными и интересными. При этом каждый сотрудник может найти себе дело по душе: заняться интересными задачами, не входящими в прямые должностные обязанности. Для решения этих задач можно выделить часть рабочего времени, включиться в них на короткий или долгий срок, пройти дополнительное обучение. Более того, в итоге у человека есть возможность полностью перейти на интересную задачу — у нас было много таких примеров. Если есть желание погрузиться в задачу, компания предоставит для этого все возможности — в Intel их бесконечно много. Если не хватает каких-то знаний, команда поможет их получить.

Intel: «Мы работаем с технологиями, которые опережают время»

— Какого уровня нужно достичь в профессии, чтобы прийти в Intel? Что нужно знать и уметь?

— У нас молодой коллектив, в который приходят люди с очень разным уровнем знаний и опыта — от студентов-стажеров до суперпрофессионалов. Так что шанс попасть в команду есть всегда. По стеку тоже нет жестких ограничений: мы так или иначе используем почти все современные языки и технологии — нам важно работать с ними, чтобы они были оптимизированы и эффективно работали на архитектуре Intel.

Требования к конкретной вакансии зависят от проекта — чаще всего необходимо знание С++, Python, Java, но иногда нужны и другие знания. К примеру, мировое сообщество физиков активно использует Fortran, поэтому на отдельные проекты мы ищем именно таких специалистов.

Еще мы смотрим на soft skills и соответствие кандидата культуре и ценностям Intel. Ценим такие качества, как вовлеченность, инклюзивность, смелость, умение работать в команде, открытость, ориентированность на потребности клиентов. Для нас это важно, потому что мы стремимся создать среду, где каждый мог бы реализовать себя в полном объеме. И еще очень важно желание учиться. Все вокруг быстро меняется, и мы предлагаем много возможностей для развития — внутренние и внешние тренинги, конференции, менторинг и т.д. Чтобы успешно ими воспользоваться, а затем делать что-то новое и интересное, необходимо желание учиться. Тогда не будет никаких непреодолимых вершин.

Intel: «Мы работаем с технологиями, которые опережают время»

— В ИТ, особенно в России, не так много работодателей уровня Intel. По данным исследования Boston Consulting Group (BCG), в 2020 году вы вошли в топ-20 инновационных компаний мира. Расскажите об особенностях работы в компании такого уровня.

— В Intel вы гораздо ближе к передовым технологиям, чем во многих других компаниях. Приведу пример: мы не только поддерживаем и используем самые свежие наработки стандарта С++ — мы среди тех, кто определяет, как он будет выглядеть в следующем поколении. Или, допустим, у нас есть доступ к оборудованию, которое появится на рынке только через год-два: можно лично его запустить, проверить, как на нем пойдет какое-то приложение.

У нас очень мощный R&D и, как я уже говорил, большой выбор проектов, к которым можно присоединиться. А еще Intel — это опыт работы на мировом уровне в кросс-географической и кросс-культурной среде. За 20 лет работы российский R&D-центр Intel вырастил такую экспертизу, которая не просто соответствует другим подразделениям Intel в мире, но и определяет спецификации, по которым они работают. Приезжая к нам, коллеги говорят: «С точки зрения экспертизы и взаимодействия мы не видим отличий между офисами в Нижнем Новгороде, Москве и Кремниевой долине». И, конечно, у наших сотрудников есть шанс поработать в зарубежных подразделениях Intel на протяжении нескольких месяцев или даже лет.

Intel: «Мы работаем с технологиями, которые опережают время»

В R&D-подразделениях Intel вовлечено более 16 тысяч разработчиков по всему миру. Такой масштаб и уровень задач позволяет построить практически неограниченную техническую карьеру. Это возможно в том числе благодаря специальной программе технического развития (кстати, в России она признана одной из лучших среди всех офисов Intel). Она, в частности, включает менторинг, то есть возможность учиться у экспертов с мировым именем. Например, наши сотрудники работают с Раджой Кодури — лидом направления дискретных графических процессоров Intel, который до этого работал в ATI, Apple и AMD Radeon. Или с Борисом Бабаяном — руководителем направления по архитектурам и человеком, который во многом определил развитие ИТ в СССР. Или Алексеем Давыдовым — специалистом по 5G, получившим звание Инноватора года — 2018 (это значит, что за год он получил больше всего патентов среди всех сотрудников Intel в мире). В российском Intel работает много людей с мировым именем в науке и технологиях, достигших уровня Principal Engineers и Intel Fellows (особенно в области оптимизации кода, компьютерного зрения, Machine learning и некоторых других). Способность и готовность научить — одно из требований к таким специалистам. Соответственно, у каждого сотрудника есть возможность поработать и вырасти рядом с ними.

— И последний вопрос. Вы пришли в компанию 16 лет назад четверокурсником-практикантом. Поделитесь, пожалуйста, своим личным опытом работы в Intel.

— За эти 16 лет я объездил все континенты, поработал над передовыми проектами с коллегами из США, Польши, Коста-Рики и Малайзии, два года провел в США, в составе команды из Нижнего Новгорода писал код для автомобилей-беспилотников, которые тестировались на дорогах Германии и Израиля. Я каждый день встречаюсь с очень интересными людьми — теми, кто понимает технологии и видит, как с их помощью можно решать острые проблемы сегодняшнего дня. Все это дало мне опыт, знания и возможности, которые я бы ни на что не променял.