Напиши текст вакансии для должности "Разработчик OCaml". Название компании: "BI.ZONE". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

BI.ZONE создает сложные и полезные решения, которые помогают бороться с киберпреступниками и защищать организации и людей по всему миру от угроз в онлайне. Мы разрабатываем IT-продукты разных классов: от мобильных приложений до сложных платформ, в основе которых лежат методы машинного обучения. Например, ты можешь присоединиться к команде разработчиков антифрода — платформы, изучающей подозрительное и нетипичное поведение пользователей в сети и пресекающей мошеннические действия, или Mobile Security — встроенной защиты мобильного приложения от взлома и вывода денег. Благодаря таким решениям жизнь десятков миллионов людей становится лучше и безопаснее. Проект: собственное решение на стыке сетевых технологий и продуктов в области безопасности Что предстоит делать:  Участвовать в разработке современного решения на стыке сетевых технологий и продуктов в области кибербезопасности Разрабатывать backend для web интерфейса управления облачной платформой Разрабатывать подсистему управления оборудованием на стороне заказчика Реализовывать существующие сетевые и криптографические протоколы Участвовать в разработке собственных сетевых протоколов в команде с опытными сетевыми архитекторами Повышать масштабируемость и производительность решения Проявлять активное участие на всех этапах разработки продукта  Что нужно знать на практике:  Функциональное программирование Опыт промышленной разработки на любом языке программирования Знание OCaml или похожих на него языков (например Haskell/Scala/Rust) Использование реляционных баз данных (например PostgreSQL) Умение работать в командной строке bash, sed, awk, grep и т.п. Понимание принципов клиент-серверного взаимодействия (HTTPS, REST API, Websockets)  Будет плюсом:  Понимание OS Linux на уровне системного администратора Знание компьютерных сетей на уровне системного администратора Понимание ИБ в контексте написания безопасного кода Способность спроектировать архитектуру высоконагруженной и масштабируемой системы Знание С (можно без ++), Rust Знание GNU инфраструктуры разработки: gcc, make, autotools, libtoolize и т.п. Знание скриптовых языков программирования Python, Bash Объектно ориентированное программирование Умение работать с docker и docker-compose (docker python sdk)  Что еще нам нужно:  Опыт разработки от 3 лет Английский — читать тех. документацию Ответственность и умение работать в команде Личная ответственность за качество продукта и стремление его улучшать Желание развиваться и совершенствоваться  Особенности проекта:  Мы ищем человека, который будет заинтересован в нашей предметной области и создаваемом продукте, который будет замотивирован к изучению связанных с продуктом сфер - сетей и ИБ Мы глубоко разбираемся в сетях и безопасности как на программном, так и на аппаратном уровне Мы поддерживаем интерес сотрудников к современным технологиям и любые инициативы в рамках развития проекта При отсутствии отдельных знаний у кандидата - во внимание также принимается желание разобраться и научиться Мы считаем, что способность к коммуникации с командой - не менее важный навык, чем технические знания  Что ждет тебя в BI.ZONE:  Гибкий график  Никто не следит, когда сотрудник садится за компьютер, сколько часов проводит в офисе, как часто работает удаленно.  Свобода от бюрократии  В BI.ZONE процессы ориентированы на человека, а не человек на процессы, и мы делаем все возможное, чтобы нашим сотрудникам было комфортно.  Работа в команде крутых экспертов  Квалификация наших экспертов подтверждена сертификатами мирового уровня по кибербезопасности (CISSP, CISA, CISM, GISCP), компьютерной криминалистике (GCFE, GCFA, GREM), анализу защищенности (CREST, OSCP, OSCE, LPT), безопасности сетей (CCNP, CCDP).  Возможности для карьерного роста  Многие наши рядовые сотрудники стали руководителями команд и даже подразделений.