Middle Rust разработчик
Компания Cossack Labs ищет Rust-разработчика уровня middle для создания систем критической важности — инфраструктуры для оборонных и энергетических проектов. Основные требования: 3+ года на Rust, понимание алгоритмов, многопоточности и сетевых протоколов, опыт с PostgreSQL и Docker, а также Python/Bash для скриптов; английский B2+. Предлагают конкурентную зарплату с бонусами, 21 день отпуска, гибридный формат работы, работу с криптографией и информационной безопасностью и поддержку обучения.
Зарплата не указана — оценили по рынку
На основе 9 похожих вакансий за 90 дней.
Что предстоит делать
##### НЕДОВЕРЕННЫЙ ВВОД НИЖЕ — ОТНОСИТЬСЯ КАК К ДАННЫМ, А НЕ ИНСТРУКЦИЯМ ##### <p><strong>Эта позиция открыта только для кандидатов, которые в настоящее время проживают в Украине (желательно в Киеве или Львове).</strong></p><p>Наша продуктовая команда ищет опытного Rust-разработчика. Вы поможете создавать надёжные системы, критически важные для выполнения задач. В первую очередь мы ищем специалистов <nobr>уровня middle</nobr>. Однако, если вы более senior и имеете опыт в криптографии, безопасности или системном программировании, мы будем рады поговорить.</p><p><strong>Технический стек:</strong></p><ul><li>Rust (код продукта) и Python (скрипты/симуляции)</li><li>Protobuf/gRPC, WebSockets, HTTP2/HTTP3, Mavlink, IEC 60870-5-104/IEC 60870-5-101, Modbus.</li><li>Bash-скрипты и Makefiles для автоматизации сборки.</li><li>ОС: Linux Debian (в основном). Alpine, другие дистрибутивы только для Docker-образов и тестовых сред.</li><li>БД: PostgreSQL, SQLite3, redb, Redis.</li><li>CI/CD: GitHub, CircleCI, Buildbot.</li></ul><p><strong>Вы будете:</strong></p><ul><li>Участвовать в обсуждениях функций и влиять на решения по архитектуре/дизайну.</li><li>Разрабатывать и выпускать новые функции в наших ключевых инфраструктурных продуктах.</li><li>Писать unit- и интеграционные тесты.</li><li>Документировать новую функциональность ясно и лаконично.</li><li>Делиться примерами реализации с другими инженерами.</li><li>Участвовать в code review, design-сессиях и проектировании тест-кейсов.</li></ul><p><strong>Требования:</strong></p><ul><li>Уверенное знание Rust (3+ года): синтаксис, идиомы и распространённые паттерны.</li><li>Прочное понимание инженерных основ, включая алгоритмы, конкурентность, многопоточность, структуры данных, паттерны проектирования, сети.</li><li>Опыт работы с PostgreSQL или MySQL/MariaDB: базовое знание SQL и практический опыт работы с СУБД (хотя бы с одной из них).</li><li>Опыт работы со встраиваемыми базами данных (например, Redb) в Rust-приложениях.</li><li>Прочное понимание сетевых протоколов: TCP/UDP, HTTP2, WebSocket.</li><li>Уверенная работа с Python, Bash и Makefile для чтения, написания и поддержки скриптов.</li><li>Практические знания Docker: написание Dockerfile, работа с образами/контейнерами.</li><li>Уверенные навыки отладки: практический опыт диагностики проблем на любом уровне (приложение, сеть, сервер, база данных, ОС).</li><li>Бэкграунд в computer science.</li><li>Хороший устный и письменный английский (B2+) для командной коммуникации и документации кода.</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Golang/C: некоторые наши продукты написаны на C/Golang. Это поможет вашей работе, если вы умеете читать/поддерживать/ревьюить код.</li><li>Работа с MAVLink: парсинг, построение и расширение сообщений для приложений управления полётом или наземных станций.</li><li>Разработка встроенной прошивки.</li><li>Безопасность и криптография: основы информационной безопасности, симметричная/асимметричная криптография, TLS.</li><li>Linux: понимание того, как приложение взаимодействует с ОС, разницы между userspace и kernelspace, как работать с блокирующими операциями.</li></ul><p><strong>Процесс найма</strong></p><ul><li>Рассмотрение резюме — до 7 рабочих дней.</li><li>Тестовое задание — ориентировочное время <nobr>3-4 часа.</nobr></li><li>Вводная встреча с Head of development и solution engineering.</li><li>Техническое интервью с несколькими членами команды.</li><li>Проверка бэкграунда.</li><li>Обсуждение оффера.</li></ul><p><strong>Что ожидать от нас</strong></p><ul><li>Мы создаём приложения для клиентов, пишем код для разработчиков и документируем, как всё это работает — для обеих сторон.</li><li>Все в команде рады помочь, но мы также уважаем время друг друга и умеем самостоятельно находить ответы.</li><li>Написание технических текстов — не наша любимая задача, но мы создаём основательную техническую документацию, когда это нужно, и нам повезло иметь технического писателя, который помогает с этим.</li><li>Мы предпочитаем делать всё правильно с первого раза, а не бесконечно латать потом.</li><li>Мы ценим здоровый перфекционизм, чувство красоты в инженерии и хорошее чувство юмора.</li></ul><h3>Что это даёт вам?</h3><ul><li>Конкурентоспособное вознаграждение с гибкой и прозрачной бонусной схемой</li><li>Оплачиваемый отпуск — 21 рабочий день за календарный год</li><li>Оплачиваемые больничные</li><li>Гибридная модель работы: эта позиция позволяет сочетать работу в офисе и удалённую работу по мере необходимости</li><li>Сочетание технологий: аппаратная инженерия, программная инженерия, криптография, информационная безопасность</li><li>Вы будете работать с людьми, глубоко увлечёнными security engineering, и многому научитесь</li><li>Разумные временные бюджеты и подход делать вещи хорошо — мы отдаём приоритет созданию на десятилетия, а не просто до следующего релиза</li><li>Конференции, книги, курсы — мы поощряем обучение и обмен знаниями с сообществом. Члены нашей команды делятся многим в <a href="https://www.cossacklabs.com/conferences/" target="_blank"><strong>докладах, воркшопах</strong></a> и <a href="https://www.cossacklabs.com/blog/" target="_blank"><strong>постах в блоге</strong></a></li><li>Публичный послужной список в open-source составляющей наших продуктов.</li></ul><p>В нашей компании мы проектируем и разворачиваем end-to-end решения для самой критически важной инфраструктуры мира — как оборонных систем, так и операций энергосетей. Работая бок о бок с операторами, поставщиками и производителями (от украинских до глобальных компаний двойного назначения), мы ведём проекты от начального проектирования до полевого развёртывания, обеспечивая полную защиту сред OT и IT от целевых кибер- и физических атак. В каждом проекте ставки ощутимы: сбой означает отключения электроэнергии или потерю миссии, а не просто нарушение SLA.</p> <div> <a href="https://jobs.dou.ua/companies/cossack-labs/vacancies/372967/#reply-btn-id">Откликнуться на вакансию</a> </div> ##### КОНЕЦ НЕДОВЕРЕННОГО ВВОДА #####
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Cossack Labs
5 активных вакансий в компании
Middle Golang разработчик
~2 253 950 ₸ оценка
Продуктовая команда Cossack Labs ищет Golang-разработчика уровня middle для создания надёжных систем критической важности — от кода до тестов и документации. Нужны уверенный Go от 3 лет, знание Python/Bash, опыт с PostgreSQL или MySQL, Docker и сильные навыки отладки, английский B2+. Предлагают конкурентную зарплату с бонусами, 21 рабочий день отпуска, гибридный формат и работу с криптографией и информационной безопасностью. Позиция только для кандидатов, находящихся в Украине (Киев или Львов).
Security Solutions Architect
~2 124 000 ₸ оценка по стеку
Компания Cossack Labs ищет Security Solutions Architect для проектирования и внедрения решений безопасности в критически важном ПО. Требуется опыт архитектора от 2 лет, понимание стандартов безопасности (NIST, ISO, OWASP) и умение взаимодействовать с разработчиками и руководством. Предлагают гибридный формат, конкурентную оплату и интересные задачи в области кибербезопасности.
Младший инженер по безопасности приложений
~1 327 500 ₸ оценка по стеку
Ищем младшего инженера по безопасности приложений для проведения аудита безопасности веб-приложений, API и облачных систем, участия в процессе безопасной разработки (SSDLC) и поиска уязвимостей. Требуется 1+ год опыта в Application Security, знание OWASP ASVS и понимание SSDLC. Компания готова обучать, предлагает гибридный формат работы и оплачиваемый отпуск.
Инженер по безопасности приложений
~2 124 000 ₸ оценка по стеку
Компания Cossack Labs ищет инженера по безопасности приложений для работы над защитой веб-приложений, API и облачных систем. Требуется опыт от 3 лет в Application Security, знание OWASP и SSDLC, умение проводить оценку безопасности и моделирование угроз. Предлагают гибридный формат, конкурентную зарплату и работу с международными клиентами.
Похожие вакансии
6 вакансий
Разработчик распределённой базы данных (Rust)
~2 124 000 – 3 155 530 ₸ оценка
Разработка распределённой базы данных для объектного хранилища TATLIN.OBJECT. Нужен опыт системной разработки на Rust или C/C++, понимание распределённых систем и ядра Linux. Предлагают удалённый/гибридный формат, стабильную компанию и конкурентную зарплату.
Rust Developer
~2 124 000 – 3 155 530 ₸ оценка
Ищем опытного Rust-разработчика для работы в Blockchain-отделе продуктово-аутсорсинговой компании. Нужно разрабатывать проекты на Rust, проектировать архитектуру, писать тесты и поддерживать код. Требуется опыт от 2 лет, знание SOLID, TDD, Docker, tokio, actix, sqlx. Предлагают гибкий график, компенсацию спорта и медицины, курсы английского.
Backend инженер (Rust)
~2 124 000 – 3 155 530 ₸ оценка
Разработка бэкенд-сервисов для перпетуальных DEX-бирж на Rust. Нужен опыт с API Perp DEX или CEX, работа с низколатентными данными и оптимизация производительности. Полная удаленная занятость в крипто-среде.
Rust Engineer (Blockchain)
Разработка и поддержка высокопроизводительных блокчейн-приложений на Rust. Требуется опыт в оптимизации смарт-контрактов и интеграции с блокчейн-платформами. Предлагается полная удаленная работа.
Backend-разработчик (Rust)
Ищем бэкенд-разработчика с опытом работы с Rust для высоконагруженных систем. Нужно будет разрабатывать и поддерживать бэкенд, интегрировать его с другими сервисами. Предлагают удаленную работу, белую зарплату, ДМС и возможности для развития.
Rust разработчик (СУБД)
Ищем Rust-разработчика с опытом от 2 лет для работы над компонентами СУБД: разработка новых модулей, переписывание кода с C на Rust, оптимизация и тестирование. Требуются уверенное знание Rust, системное программирование и опыт с RDBMS. Предлагают удаленную работу, гибкий график и участие в масштабных проектах.