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
  • Досвід підтримки корпоративних хмарних додатків або інфраструктури