Senior Software Engineer

Job expired!

Это должность, расположенная в США. Все программы, которые мы поддерживаем, требуют гражданства США для того, чтобы быть подходящими для трудоустройства. Вся работа должна выполняться в континентальной части США.

Raft - это нетрадиционный малый бизнес, который ориентирован на клиента и фокусируется на распределенных системах данных, платформах в масштабе и сложной разработке приложений. Наш головной офис расположен в Маклейн, штат Вирджиния. Среди наших клиентов новаторские федеральные и общественные учреждения, которые используют дизайн-мышление, передовые технологические стеки и экосистему облачных технологий. Мы создаем цифровые решения, которые влияют на миллионы американцев.

Мы ищем опытного старшего инженера-программиста для присоединения к нашей команде высокоэффективных решателей проблем и поддержки наших клиентов.

Raft разрабатывает платформу данных в реальном времени для Министерства обороны (DoD), чтобы повысить осведомленность операторов о критических событиях. Эта платформа интегрирует данные в реальном времени с более чем 750 датчиков, которые затем обогащаются, делаются доступными для запросов и представлены как общая операционная картина. Наша система обрабатывает более миллиарда событий ежедневно с задержкой на уровне миллисекунд. Ключевые технологии включают Kafka, Kafka Streams, Pinot, Java, Scala и Kubernetes. Ваша роль будет заключаться в тесном взаимодействии с талантливой командой, стремящейся к совершенству.

Обязанности:

  • Создание инфраструктуры данных и платформ с использованием потоковых фреймворков, таких как Apache Kafka, Flink и Kafka Streams
  • Создание конвейеров Extract, Transform, Load (ETL) для комплексных операций с данными
  • Применение принципов программной инженерии для архитектуры, разработки и внедрения приложений потоковой передачи большого масштаба
  • Более 5 лет соответствующего опыта в индустрии
  • Опыт создания и управления отказоустойчивыми, ориентированными на данные платформами с использованием таких технологий, как Kafka, Pinot или Flink
  • Опыт работы с крупномасштабными реляционными и нереляционными базами данных, такими как PostgreSQL, MySQL, MongoDB и Elasticsearch
  • Опыт управления данными, включая обработку ETL, управление данными и их хранение
  • Опыт работы в облачно-родной среде
  • Знание менеджеров пакетов/зависимостей, таких как Maven, Gradle и NPM
  • Глубокие знания в области дизайна программного обеспечения и архитектурных шаблонов
  • Сертификация Security+ в течение первых 90 дней работы в Raft

Высоко приветствуется:

  • Опыт работы с Kubernetes
  • Экспертиза в мониторинге (например, Prometheus, Grafana) и логировании (например, Fluentbit, Kibana, Loki) в облачно-родной среде
  • Понимание Helm Charts
  • Знание технологий сервисной сетки, таких как Istio
  • Опыт поддержки облачных приложений или инфраструктуры уровня предприятия
  • Навыки программирования на языках автоматизации, таких как Python или Go Lang

Активное разрешение "Secret" с возможностью получить и поддерживать разрешение "Top Secret".

Удаленно (предпочтение кандидатам, находящимся в Вашингтоне, округ Колумбия, или Сан-Диего, Калифорния). Возможно до 25% путешествий.

$110,000 - $200,000. Компенсация зависит от опыта, навыков и способностей кандидата.

  • Высококонкурентная заработная плата
  • Полное покрытие медицинского страхования