yandex
N
NDA
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Linux Kernel Filesystem Engineer

Оценка ИИ

Уникальный и сложный инженерный проект (разработка ФС с нуля) с возможностью удаленной работы на европейскую компанию. Высокий балл за технологический стек и амбициозность задач, несмотря на отсутствие указанной зарплаты.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Крайне высокая сложность из-за необходимости разработки файловой системы на уровне ядра (VFS) с нуля и задач по реверс-инжинирингу. Требуются глубочайшие знания C, механизмов блокировок и стека хранения данных Linux.

Анализ зарплаты

Медиана100 000 €
Рынок85 000 € – 130 000 €
Оценка ИИ

Для позиции Senior Kernel Engineer в Европе рыночная вилка обычно составляет от 80,000 до 120,000 евро в год. Учитывая узкую специализацию (Filesystems), опытные кандидаты могут претендовать на верхнюю границу или выше. В объявлении зарплата не указана, поэтому рекомендуется ориентироваться на эти цифры при обсуждении ожиданий.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Linux Kernel Filesystem Engineer position. With extensive experience in C programming and deep expertise in the Linux kernel VFS layer, I am excited by the challenge of re-implementing a high-performance shared storage client from scratch. My background includes developing kernel-level drivers and optimizing I/O performance for demanding workloads, which aligns perfectly with your project's goals for media and post-production environments.

In my previous roles, I have successfully navigated the complexities of distributed locking mechanisms and crash recovery in storage systems. I am particularly interested in the reverse engineering aspect of this project and the opportunity to build a production-grade filesystem client that handles massive sequential I/O. I am confident that my technical skills in debugging kernel-level issues and my understanding of the storage stack will allow me to make immediate contributions to your team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в ядре Linux и готовы создавать файловую систему с нуля, откликайтесь прямо сейчас!

Описание вакансии

Linux Filesystem / Kernel Developer

Senior Linux Kernel Filesystem Engineer

О продукте:

Мы создаём высокопроизводительный клиент для shared storage, используемый в профессиональных media и post-production средах. Система позволяет нескольким рабочим станциям получать доступ к одному высокоскоростному блочному хранилищу через SAN, при этом координация метаданных осуществляется через централизованный контроллер.

Проект представляет собой долгосрочную задачу по reverse engineering и полной переимплементации системы. Оригинальная реализация недоступна, поэтому команда разрабатывает современный production-grade Linux filesystem client с нуля, оптимизированный для больших последовательных media-нагрузок и одновременной работы множества клиентов.

Описание роли:

Мы ищем инженера с глубокой экспертизой в Linux kernel и файловых системах, который будет участвовать в разработке и архитектуре нового filesystem клиента.В этой роли вы будете работать на уровне ядра Linux, разрабатывать драйвер файловой системы, реализовывать механизмы согласованности данных и оптимизировать систему под высокопроизводительные I/O-нагрузки.

Основные обязанности:

— Проектировать и реализовывать драйвер файловой системы на уровне Linux kernel.

—Интегрировать решение с существующими блочными устройствами через сторонние драйверы.

—Реализовывать коммуникацию с metadata controller и механизмы распределённых блокировок.

—Разрабатывать механизмы crash recovery и обеспечения консистентности данных.

—Оптимизировать систему для высокоскоростных последовательных I/O нагрузок.

—Разрабатывать диагностические инструменты и систему логирования.

— Участвовать в проектировании протоколов и архитектурных решений.

— Проводить performance validation и stress testing.

Требования:

— Сильные навыки программирования на C.

—Глубокий опыт разработки для Linux kernel.

—Опыт разработки или модификации Linux файловых систем (VFS layer).

—Понимание архитектуры block devices и storage stack. Знание механизмов конкурентности, блокировок и обработки race conditions.

—Опыт отладки проблем на уровне ядра.

—Знание инструментов профилирования производительности.

Будет плюсом:

— Опыт работы с clustered или distributed файловыми системами.

—Опыт работы с SAN, Fibre Channel или NVMe-oF.

—Опыт работы с системами хранения для media или large-file workloads.

—Опыт поддержки драйверов между различными версиями ядра Linux.

Условия

КАНДИДАТ НАХОДИТСЯ НЕ В РФ ИЛИ РБ

Контракт с компанией в зоне EU.

Сеньерность - Senior

Full time remote job

Откликаясь на вакансию пожалуйста уточняйте:

\* присылайте резюме на английском в PDF

\* когда готовы приступить

\* свои зп ожидания

\* локацию и гражданство

Пишите пожалуйста Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Linux Kernel
  • SAN
  • Fibre Channel
  • NVMe-oF
  • VFS Layer
  • Storage Stack
  • Block Devices
  • I/O Optimization

Возможные вопросы на собеседовании

Проверка понимания фундаментального слоя взаимодействия ФС и ядра.

Расскажите о роли VFS (Virtual File System) в Linux и опишите основные структуры данных (inode, dentry, file, superblock), которые необходимо реализовать для нового драйвера.

Важно для shared storage, где несколько клиентов обращаются к одним данным.

Как бы вы реализовали механизм распределенных блокировок (distributed locking) для обеспечения консистентности метаданных между несколькими клиентами?

Проект нацелен на высокопроизводительное видеопроизводство.

Какие стратегии оптимизации последовательного I/O на уровне ядра вы бы применили для минимизации задержек при работе с медиа-файлами большого объема?

Критически важный аспект для любой файловой системы.

Опишите ваш подход к реализации механизмов crash recovery. Как обеспечить целостность ФС при внезапном отключении питания или сбое контроллера метаданных?

Проверка навыков низкоуровневой отладки.

Какие инструменты и методики вы используете для отладки race conditions и memory leaks в контексте ядра Linux?

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

C
CSSSR
3 500 $ – 3 700 $

Network Engineer

SeniorУдалённоТаджикистан
Cisco · Cisco Catalyst · Cisco Nexus · Cisco ASR · BGP · OSPF · IS-IS · Cisco ISE · Firewall · Python · Ansible · Terraform
+12 навыков
J
JETLYN
350 000 ₽ – 450 000 ₽

C++ Developer (System Programming / COM & RPC)

SeniorУдалённоРоссия
C++ · COM · DCOM · RPC · POSIX · Linux · Socket Programming · Multithreading · Wireshark · WINE
+10 навыков
Л
ЛАНИТ
Не указана

C++ разработчик (ethernet-коммутатор)

SeniorУдалённоРоссия
C++ · Linux · TCP/IP · Docker · Git · BGP · ARP · BFD · ECMP · LACP · RSTP · STP · VLAN · VRRP · VXLAN · Wireshark · TCPDump · Iperf · Cisco TRex · EVE-NG · GNS3
+21 навыков
NDA
Не указана

Инженер сетевой (Senior)

SeniorУдалённоРоссия
Linux · BGP · OSPF · VXLAN · VPN · VRRP · LACP · Python · Bash · Docker · SDN · Open vSwitch · Wireshark · TCPDump · IXIA · Spirent · TRex · EVE-NG · GNS3
+19 навыков
T
TopSelection
300 000 ₽ – 370 000 ₽

Senior C Developer (Linux Kernel)

SeniorУдалённоРоссия
C++ · Linux Kernel · VFS · POSIX · IPC · mmap · seccomp · ptrace · perf · strace · GDB · inotify · epoll
+13 навыков
В
ВТБ
221 827 ₽ – 391 425 ₽

Системный архитектор (Senior)

SeniorВ офисеРоссия
Java · Spring Boot · Spring Cloud · Hibernate · PostgreSQL · Apache Kafka · Docker · Kubernetes · OpenShift · Istio · Microservices · Scrum · OpenAPI
+13 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA