Staff Software Engineer

Job expired!

Ця посада базується у США.

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

Raft — це маленький бізнес нетрадиційного типу, орієнтований на клієнтів з присвяченим фокусом на розподілених даних системах, платформах масштабування та розробці складних додатків. Головний офіс розташований у McLean, VA, ми обслуговуємо інноваційні федеральні та публічні агентства, використовуючи дизайн-мислення, найсучасніші технологічні стеки та хмарно-орієнтовані екосистеми. Наші цифрові рішення впливають на життя мільйонів американців.

Ми шукаємо досвідченого Staff Software Engineer, щоб приєднатися до нашої команди високоефективних вирішувачів проблем та підтримати наших шановних клієнтів.

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

  • Будувати інфраструктуру даних та платформи, використовуючи стрімінгові фреймворки такі як Apache Kafka, Flink та Kafka Streams.
  • Розробляти ETL-трубопроводи для комплексних операцій з даними.
  • Застосовувати принципи програмної інженерії для архітектури, розроблення та впровадження великомасштабних стрімінгових додатків.

Ми шукаємо кандидатів з такими кваліфікаціями:

  • 9+ років релевантного досвіду роботи в індустрії.
  • Досвід побудови та керування витривалими, інтенсивними платформами даних, використовуючи такі технології, як Kafka, Pinot або Flink.
  • Досвід роботи з великомасштабними реляційними та нереляційними базами даних, такими як PostgreSQL, MySQL, MongoDB та Elasticsearch для задоволення вимог низької затримки.
  • Досвід управління даними, включаючи ETL-обробку, управління даними та зберігання даних.
  • Досвід побудови та випуску програмного забезпечення в хмарно-орієнтованих середовищах.
  • Володіння пакетними менеджерами, такими як Maven, Gradle та NPM.
  • Глибоке знання шаблонів проектування та архітектури програмного забезпечення.
  • Отримати Security+ протягом перших 90 днів працевлаштування.
  • Досвід роботи з Kubernetes.
  • Досвід роботи з інструментами моніторингу (наприклад, Prometheus, Grafana) та рішеннями для логування (наприклад, Fluentbit, Kibana, Loki).
  • Добре розуміння Helm Charts.
  • Знайомство з технологіями сервісної сітки, такими як Istio.