Job Description, Responsibilities & Requirements
Про посаду
🇺🇦 Ми надаємо наші можливості всім установам, які допомагають захищати Україну в критичній інфраструктурі, обороні та уряді.
Ми шукаємо Junior Cryptography Engineer для приєднання до нашої команди та роботи над нами над системами життєво важливого значення. Якщо ви зацікавлені в прикладній криптографії, сучасній математиці та безпеці додатків, ця посада може бути для вас!
Ми є компанією, що надає рішення з безпеки даних, розробляє програмні продукти (відкритого та закритого коду), а також надає індивідуальні рішення інноваційним командам розробників по всьому світу. Наша місія - зробити сильні методології та підходи безпеки зручними в сучасній інфраструктурі і, оскільки програмне забезпечення їсть світ, допомагати йому їсти світ відповідально, не витікаючи даних клієнтів.
Наше програмне забезпечення добре відоме серед команд, що усвідомлюють безпеку, рекомендується OWASP, і популярне завдяки легкому вирішенню складних завдань безпеки. Але оскільки ми досягаємо широкої аудиторії за межами кола безпеки, робити наші продукти зрозумілими та доступними для не-фахівців із безпеки стає новим викликом.
Ми працюємо в секторі B2B, з такими клієнтами, як оператори енергосистем, платіжні процесори, юридичні компанії, додатки для мільйонів користувачів. Ми обслуговуємо молоді амбіційні стартапи та добре зарекомендували себе підприємства, які використовують наше програмне забезпечення та рішення як ключову частину свого арсеналу безпеки. Наші клієнти розумні, але вимогливі.
Ринки: ЄС, Великобританія, США.
Обов'язки
- Працювати в складі команди з криптографічних досліджень та розробок.
- Аналізувати сучасні структури та алгоритми прикладної криптографії, брати участь в аналізі їх безпеки та адаптувати їх для потреб нашого програмного забезпечення.
- Брати участь у перевірці коду інших криптографічних програм (це цікаво!).
- Проектувати, писати, тестувати, реалізовувати, обертати, налагоджувати код, який реалізує певні математичні та криптографічні конструкції для систем життєво важливого значення.
- Писати код, писати тести, читати криптографічні статті, писати специфікації, обговорювати криптографію, стрибати на дзвінки, малювати діаграми на дошці.
Вимоги
- Досвід роботи принаймні з однією універсальною мовою програмування (бажано Rust, Go або Python) та готовність вивчати Rust.
- Основне розуміння сучасних принципів обчислень та взаємодії різних технологій (наприклад, ОС, HTTP, клієнт-серверні моделі, базова мережа) в сучасному стеку додатків.
- Гарне розуміння основ криптографії (хеш-функції, підпис, симетричне шифрування, асиметричне шифрування, ECC, DH).
Буде плюсом
- Гарне знання прикладної криптографії та/або формальної освіти в цій галузі та знання базової математики.
- Загальне розуміння сучасної прикладної криптографії: HPKE, обгортання ключів, CT на деревах Меркла, проблема пошуку в зашифрованих даних.
- Загальне уявлення про мови програмування буде великим плюсом.
- Загальне розуміння того, що таке інформаційна безпека, як реальні ризики та загрози впливають на вибір контрольних заходів безпеки та криптографічних структур, де криптографія повинна підтримуватися іншими контрольними заходами безпеки, що таке архітектура нульового довіри та чому AES-CBC є сумнівним вибором.
- Основи математичного та алгоритмічного мислення. Вам потрібно буде працювати з сучасною математикою, а сучасні алгоритми часто використовуються, і ваші колеги будуть спілкуватися з вами академічною мовою.
Ми пропонуємо
Унікальна сфера експертизи:
- Складна та цікава робота на передовій криптографії: докази нульового знання, приватне отримання інформації, smpc та інші захоплюючі проблеми в прикладній галузі. Ми працюємо з повним циклом сучасних криптографічних проблем: від наукових статей та математики, тестової реалізації та PoC, до готової до використання реалізації криптографічних контрольних заходів у програмному забезпеченні.
- Громадські досягнення в Open Source частині продуктів та можливість брати участь у дослідницьких проектах з компаніями, які просувають різні частини прикладної криптографії в фінансах, розподілених обчисленнях та технологіях, що забезпечують конфіденційність.
- Робота на перетині технологій: криптографія, програмна інженерія, інформаційна безпека. Ви не будете нудьгувати :)
- Почуття сенсу та відповідальності за тих, кого приборкали - ваш код буде працювати багато років у великих і малих системах, від захисту даних в управлінні електростанціями до передових криптовалют.
Середовище:
- Дружна та досвідчена команда: розумні люди, від яких можна чомусь навчитися, чудові люди, з якими можна працювати. Кожен із нас унікальний, ми цінуємо та підтримуємо один одного.
- Атмосфера, яка мотивує вас зростати та ставати розумнішими щомісяця, здорове співвідношення рутини / експериментування.
- Довіра: графік, звітність, бюрократія зберігається на розумному мінімум. Ми наймаємо розумних людей і довіряємо їм робити правильні речі. Коли щось йде не так, ми допомагаємо, а не караємо.
- Спільне прийняття рішень.
- Дружнє ставлення до людей: не просто формальний відпустку та лікарняний лист. Вам потрібно подбати про свій психічний чи фізичний добробут? Візьміть час. Хочете попрацювати кілька днів з дому? Звичайно. Поки ви в курсі справ, ми тут, щоб підтримати вас, коли ви не на роботі.
Зростання:
- Команда, яка сприяє внутрішньому навчанню та зростанню постійно.
- Цікаві технології, з якими можна працювати - іноді навіть унікальні (ми розробляємо схеми та методи прикладної криптографії та нові способи їх використання).
- Можливість зростати в одному з найшвидше зростаючих секторів галузі (комп'ютерна безпека) з командою досвідчених професіоналів.
- Увага керівництва до допомоги вам у досягненні ваших особистих цілей (через регулярні 1:1 та наставництво).
Переваги:
- Конкурентоспроможна компенсація з гнучким бонусним планом.
- Лікарняний лист, 21 день відпустки на рік, додаткові вихідні - відповідно до угод та законів.
- Конференції, книги, курси - ми заохочуємо навчання та обмін з спільнотою. Наші члени команди багато ділиться на бесідах, семінарах та блозі.
Процес найму
- Перегляд резюме – до 5 робочих днів
- Тест-завдання – передбачуваний час 4-6 годин
- Знайомче співбесіда
- Технічне інтерв'ю
- Перевірка досьє
- Обговорення пропозиції
Будь ласка, зверніть увагу, що ви можете бути ідеальним кандидатом, навіть якщо не все, що ми описали вище, стосується вас. Якщо у вас є питання, будь ласка, не соромтеся запитувати – кожен унікальний.
Місця роботи
- Київ, Україна
- Львів, Україна
Як подати заявку
Ми хотіли б отримати ваше резюме, щоб почати розмову. Супровідний лист, який пояснює вашу історію, ваш інтерес до криптографії, що ви робили в минулому та яку роботу ви вважаєте цікавою, допоможе, але не є обов'язковим.
Зв'яжіться з нами
Отримати білу книгу
Подати заявку на посаду
Наша команда розгляне ваше резюме та надасть відгук
протягом 5 робочих днів
Дякуємо!
Ми отримали ваш запит і відповімо незабаром.
Ваше резюме надіслано!
Наша команда розгляне ваше резюме та надасть відгук
протягом 5 робочих днів