YADRO

Senior Software Engineer С (TATLIN.UNIFIED)

в YADRO

от 150 000 ₽/мес на руки

📍 Москва (м. Краснопресненская / м. Улица 1905 года)Санкт-Петербург (м. Площадь Ленина)Нижний НовгородКазаньЕкатеринбургНовосибирскОфис или гибрид
Специализация
С / С++
Уровень
Senior
Английский
B1 — IntermediateB1 — Intermediate

YADRO — российская технологическая компания, созданная в 2014 году и объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования, персональных и «умных» устройств, микропроцессорных ядер и fabless-разработку микропроцессоров.

R&D‑центры расположены в Москве, Санкт‑Петербурге, Екатеринбурге, Нижнем Новгороде и Минске, есть собственное производство в Московской области и инновационное производство полного цикла ФАБ Дубна.

Мы продолжаем активно расти и расширять команду, в связи с этим открываем поиск C developer в команду, которая занимается разработкой СХД TATLIN.UNIFIED и работает над высоконагруженной подсистемой для организации файлового доступа по протоколам SMB/NFS.

Технологии/инструменты

GoCGNU\Linux

Обязанности

  • Доработка существующих реализаций протоколов CIFS и NFS под Linux.
  • Разработка, дизайн и отладка программных компонентов на языках C, Golang под управлением ОС GNU\Linux.
  • Разработка, дизайн и отладка файловых систем уровня ядра Linux и пространства пользователя FUSE.
  • Разработка и отладка микросервисов управления и контроля доступа на языке Go.
  • Анализ нештатных ситуаций возникающих в программных компонентах во время их эксплуатации и поиск решения.

Требования

  • Опыт работы от 6 лет.
  • Опыт разработки на языке С, Golang для rpm-based дистрибутивов GNU\Linux.
  • Опыт разработки на Golang с использованием unsafe, cgo. Хорошее понимание примитивов языка.
  • Опыт разработки, отладки, профилирования программ и модулей на языке C в пространстве пользователя под управлением ОС GNU\Linux.
  • Знание модели OSI, понимание принципов сетевого взаимодействия.
  • Понимание принципов организации дисковых файловых систем, сетевых файловых систем, кластерных файловых систем.
  • Владение английским языком для свободного поиска и чтения технической документации.

Будет плюсом

  • Представление о внутреннем устройстве ядра Linux, опыт разработки и отладки модулей ядра на языке С.
  • Знакомство с принципами и инструментами конкурентной кластерной обработки данных (Distributed Lock Manager, Paxos\Raft, gossip, ONC RPC, DCE\RPC, gRPC).
  • Знакомство с внутренними структурами данных ПО Samba, опыт разработки модулей расширения доступа к данным и аутентификации. Опыт работы с ctdb в распределенном окружении.
  • Способность анализировать трафик сетевых файловых систем и выявлять фактические несоответствия заданным спецификациям.
  • Знакомство с протоколом NFS 3, NFS 4 с расширениями pNFS и сопутствующими спецификациями (ONC RPC, XDR, MOUNT, NLM, …).
  • Знакомство с технологией FUSE, опыт написания серверов файловых систем на FUSE под управлением ОС GNU\Linux.
  • Знакомство с протоколом LDAP (RFC2307,RFC2307bis), с AD DS в режиме LDAP, понимание принципов организации сущностей и атрибутов, синтаксис их определения, синтаксис определения и доступа к данным LDIF.
  • Понимание принципов работы Name Switch Service под OC GNU\Linux.
  • Опыт работы с Pacemaker\Corosync, SSSd, Openldap(slapd, ldapsearch), AD DS, Docker, nss_wrapper, rpmbuild, strace.

Условия

  • Конкурентный уровень заработной платы для нас это не просто слова, а — принцип.
  • Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, а также дополнительное профессиональное обучение и изучение английского языка.
  • Программа поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов.
  • "Лекторий", в котором мы организовываем встречи с выдающимися экспертами в области технологий.
  • Забота о здоровье: ДМС с первых дней работы + стоматология, а также льготные условия страхования близких.
  • Поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами.
  • Открытое общение: регулярные онлайн-встречи всей команды YADRO.
  • Программа рекомендаций: рекомендуя друзей или бывших коллег, вы получаете не только возможность работать вместе, но и денежные бонусы.
Дарья Барышникова IT-рекрутер
YADRO

О компании YADRO

Сфера
Продуктовая компания

YADRO — российская технологическая компания, основанная в 2014 году. Мы создаём, производим и поддерживаем линейки серверов, систем хранения данных и коммутаторы для ЦОДов различных ИТ-компаний, банков, ритейлеров, предприятий сферы образования, энергетики, транспорта и т.д.

Сегодня команда насчитывает несколько тысяч сотрудников, большая часть из которых — инженеры. Нас объединяет стремление создавать лучшие технические решения и оставить свой след в истории.

Похожие вакансии

350 000 – 550 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Екатеринбург, Нижний Новгород, Новосибирск, Белград (Сербия), Алматы (Казахстан), Ереван (Армения), офис или гибрид
350 000 – 390 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург, можно удалённо из РФ
350 000 – 400 000 ₽/мес на руки
📍 Москва (м. Технопарк), Санкт-Петербург (м. Комендантский проспект), офис или гибрид
350 000 – 450 000 ₽/мес на руки
📍 Москва (м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
300 000 – 400 000 ₽/мес на руки
📍 Санкт-Петербург (м. Василеостровская), офис несколько дней в неделю