
Horizon3.ai е компания за киберсигурност и изкуствен интелект, основана през 2019 г., която разработва автономен софтуер за тестване на проникване. Нейната платформа NodeZero помага на организациите непрекъснато да оценяват състоянието на сигурността си, като идентифицира уязвими за експлоатиране пътища за атака в облачни, IoT и локални среди. NodeZero е проектирана като самообслужващо SaaS решение и предоставя информация за уязвимостите, без да изисква постоянни агенти или агенти с удостоверени права за достъп. Horizon3.ai е основана от ветерани от секторите на специалните операции и националната сигурност на САЩ и се фокусира върху подпомагането на екипите по сигурността да отстраняват проактивно слабостите, преди нападателите да могат да ги използват.
Главен софтуерен инженер за агентна платформа за данни
Определяйте техническата посока на платформата за бази данни на Horizon3.ai и оформяйте архитектурата на PostgreSQL и графовите данни за автономния продукт за киберсигурност. Ръководете проектирането на мащабируеми схеми и миграции, пишете продукционен код и напътствайте инженери от различни екипи.
255 000 $ – 290 000 $ / година
ДистанционноПълен работен денВодещ специалистЗадължителен Език: английскиИнженер по данниОписание
- Определяйте пътната карта на платформата за бази данни съвместно с инженерните ръководители и организацията Pentest Platform.
- Вземайте ключови решения за архитектурата на базите данни, включително проектирането на схеми, разделянето на дялове, миграциите и мащабируемостта.
- Пишете проектни документи, които осигуряват на екипа обща техническа основа.
- Бъдете водещият експерт по PostgreSQL в оптимизацията на заявки, индексирането, разделянето на дялове, репликацията и обединяването на връзки.
- Оформяйте графовия модел на активите за хостове, услуги, идентификационни данни и уязвимости при тестове за проникване.
- Ръководете прегледите на схеми и гарантирайте, че миграциите са безопасни, обратими и не причиняват прекъсване на работата.
- Разработвайте инструменти и инженерни практики за прецизни промени в схемите.
- Наставлявайте инженери от нива P5 и P4 чрез прегледи на код и проекти и работа по програмиране по двойки.
- Координирайте работата с екипите Data Ingestion, Asset Inventory, API Platform и Security Research по договорите за данни, стандартите за производителност на заявките и архитектурните насоки.
- Като индивидуален сътрудник допринасяйте с продукционен код и документи за технически проекти.
Изисквания
- Имате задълбочен и доказан опит с PostgreSQL, включително вътрешните механизми на планировчика на заявки, усъвършенствано индексиране, разделяне на дялове, логическа репликация, вакуумиране в голям мащаб и настройване на обединяването на връзки.
- Имате опит в проектирането на мащабни бази данни за множество наематели, включително защита на ниво ред и изолиране на наемателите.
- Имате опит с продукционни миграции на схеми в голям мащаб, промени без прекъсване, обратно съвместима еволюция на схемите и инструменти като Flyway или golang-migrate.
- Познавате графови модели на данни и бази данни като Neo4j или AWS Neptune, или релационни модели, подобни на графи, като рекурсивни CTE, ltree или списъци на съседство.
- Пишете продукционен приложен код на Go или Python.
- Имате доказан опит в определянето на архитектура на бази данни в голям мащаб — от проектирането до продукционното внедряване — в няколко компании или екипа.
- Разбирате компромисите в архитектурата на данните, включително нормализация спрямо денормализация, съгласуваност спрямо достъпност, разделяне на OLTP от OLAP и проектиране със схема спрямо проектиране без предварително зададена схема.
- Можете да планирате дългосрочни проекти на схеми за значително по-големи обеми данни.
- Обяснявате ясно сложни решения за бази данни в проектна документация, ADR и междуекипни прегледи.
- Налагали сте стандарти за бази данни в няколко екипа без пряка ръководна власт.
- Създали сте практики за инженеринг на бази данни, включително правила за преглед на схеми, стандарти за безопасни миграции и прегледи на производителността на заявките.
- Развивали сте инженери чрез преглед на код, програмиране по двойки и архитектурно наставничество.
- За предимство се считат опитът с данни в областта на киберсигурността, бази данни за времеви редове, съответствие с изисквания, аналитични заявки или BI и отчети, както и приносът към бази данни с отворен код.
- Разполагате с широколентова интернет връзка със скорост поне 25 Mbps.
Придобивки
- Може да бъде предоставен пакет с опции за акции.
- Здравно, зрително и стоматологично покритие за служителите и семействата им.
- Гъвкава политика за отпуск.
- Щедър родителски отпуск.
- Възможност за дистанционна работа.
- Възможности за кариерно развитие.
- Приобщаваща култура на сътрудничество.
- Може да се налагат пътувания до 5 %.