Horizon3.ai
Horizon3.ai
Horizon3.ai е компания за киберсигурност и изкуствен интелект, основана през 2019 г., която разработва автономен софтуер за тестване на проникване. Нейната платформа NodeZero помага на организациите непрекъснато да оценяват състоянието на сигурността си, като идентифицира уязвими за експлоатиране пътища за атака в облачни, IoT и локални среди. NodeZero е проектирана като самообслужващо SaaS решение и предоставя информация за уязвимостите, без да изисква постоянни агенти или агенти с удостоверени права за достъп. Horizon3.ai е основана от ветерани от секторите на специалните операции и националната сигурност на САЩ и се фокусира върху подпомагането на екипите по сигурността да отстраняват проактивно слабостите, преди нападателите да могат да ги използват.

Софтуерен инженер, API платформа в Horizon3.ai (дистанционна работа – Съединени щати)

Изграждайте API инфраструктура на Go за автономната платформа за киберсигурност NodeZero на Horizon3.ai. Поемете собственост върху шлюзове, договори на услугите, инструменти за надеждност и споделени API, които поддържат интеграциите за сигурност.

Описание

  • Разработване и поддръжка на API крайни точки, междинен софтуер и платформени услуги на Go
  • Разширяване на API шлюза с маршрутизация, удостоверяване, ограничаване на честотата и трансформация на заявки и отговори
  • Дефиниране и поддръжка на API договори с OpenAPI и gRPC
  • Уведомяване на вътрешните потребители за промени в API, нарушаващи съвместимостта
  • Подобряване на надеждността на платформения API чрез мониторинг, известия, проследяване на SLA и реакция при инциденти
  • Създаване на четим код, подходящ за преглед, с тестове за успешни и неуспешни сценарии
  • Партньорство с екипите Data Ingestion, Integrations Platform и Client Platform
  • Разработване на вътрешния API слой, свързващ услугите на NodeZero с интерфейсите за клиенти и интеграции
  • Принос към инициативи за консолидиране на API, управление на версиите, ограничаване на честотата и наблюдаемост
  • Подчинение на мениджъра по инженеринг на API платформата

Изисквания

  • Най-малко две години професионален опит в разработването на бекенд услуги за продукционна среда
  • Познаване на Go или силна способност и готовност за бързо достигане на продуктивност; Go е основният език
  • Добро разбиране на дизайна на REST API и семантиката на HTTP
  • Способност за оценка на латентност, честота на грешките, поведение при повторни опити и стратегии за прекъсване на веригата
  • Опит в среди с Kubernetes, включително внедряване, отстраняване на грешки и анализ на взаимодействията между услугите
  • Опит с работни процеси за разработка, базирани на Docker контейнери
  • Познаване на моделите за удостоверяване OAuth 2.0, API ключове и JWT
  • Способност за писане на ясен код, подходящ за преглед, подкрепен от съдържателни тестове
  • Готовност за ранно сигнализиране на пречки и търсене на помощ при необходимост
  • Умение за комфортна асинхронна работа с разпределен екип
  • Опитът с gRPC е предимство
  • Опитът с API шлюзове като Kong, Envoy, NGINX или сравними cloud-native технологии е предимство
  • Познаването на платформи service mesh като Istio или Linkerd е предимство
  • Опитът в киберсигурността или в разработването на API, използвани от инструменти за сигурност, е предимство
  • Опитът с договори на услуги, базирани на gRPC и protobuf, е предимство
  • Законно право за работа в Съединените щати
  • Готовност за пътуване до 5%, ако е необходимо

Придобивки

  • Опции за акции или пакет с дялово участие за всеки служител на пълно работно време
  • Здравна застраховка за служителите и техните семейства
  • Застраховка за зрението за служителите и техните семейства
  • Дентална застраховка за служителите и техните семейства
  • Гъвкава политика за отпуски
  • Щедър родителски отпуск
  • Възможности за професионално и кариерно развитие
  • Приобщаваща и колаборативна работна култура
  • Дистанционна и хибридна работа според ролята и местоположението