Senior Software Engineer

Job expired!

To jest stanowisko w USA. Wszystkie programy, które wspieramy, wymagają obywatelstwa USA, aby być kwalifikowanym do zatrudnienia. Cała praca musi być wykonywana na terenie kontynentalnych Stanów Zjednoczonych.

Raft jest nieszablonowym małym przedsiębiorstwem skupionym na systemach rozproszonych danych, platformach na dużą skalę oraz złożonym rozwoju aplikacji. Nasza siedziba znajduje się w McLean, VA. Nasza klientela to innowacyjne agencje federalne i publiczne, które korzystają z design thinking, nowoczesnych stosów technologicznych i ekosystemu cloud-native. Tworzymy cyfrowe rozwiązania, które wpływają na miliony Amerykanów.

Szukamy doświadczonego Starszego Inżyniera Oprogramowania, aby dołączył do naszego zespołu wysoko wydajnych rozwiązywaczy problemów i wspierał naszych klientów.

Raft rozwija platformę danych w czasie rzeczywistym dla Departamentu Obrony (DoD), aby zwiększyć świadomość operatorów na temat krytycznych wydarzeń. Ta platforma integruje dane w czasie rzeczywistym z ponad 750 sensorów, które są następnie wzbogacane, możliwe do zapytania i prezentowane jako wspólny obraz operacyjny. Nasz system przetwarza ponad miliard wydarzeń dziennie z opóźnieniem na poziomie milisekund. Kluczowe technologie to Kafka, Kafka Streams, Pinot, Java, Scala i Kubernetes. Twoja rola będzie polegać na praktycznej współpracy z utalentowanym zespołem, dążącym do doskonałości.

Odpowiedzialności:

  • Budowanie infrastruktury danych i platform za pomocą frameworków strumieniowych, takich jak Apache Kafka, Flink i Kafka Streams
  • Tworzenie przepływów Extract, Transform, Load (ETL) dla kompleksowych operacji na danych
  • Zastosowanie zasad inżynierii oprogramowania do projektowania, rozwoju i wdrażania aplikacji strumieniowych na dużą skalę

Co szukamy:

  • Ponad 5 lat doświadczenia w branży
  • Doświadczenie w budowaniu i zarządzaniu odpornymi na awarie platformami data-intensive za pomocą technologii takich jak Kafka, Pinot czy Flink
  • Doświadczenie z relacyjnymi i nierelacyjnymi bazami danych na dużą skalę, takimi jak PostgreSQL, MySQL, MongoDB i Elasticsearch
  • Doświadczenie w zarządzaniu danymi, w tym przetwarzaniu ETL, zarządzaniu danymi i przechowywaniem danych
  • Doświadczenie w środowiskach cloud-native
  • Biegłość w korzystaniu z menedżerów pakietów/zależności, takich jak Maven, Gradle i NPM
  • Głęboka wiedza na temat wzorców projektowych i architektonicznych oprogramowania
  • Certyfikacja Security+ w ciągu pierwszych 90 dni od zatrudnienia w Raft

Mile widziane:

  • Doświadczenie z Kubernetes
  • Ekspertyza w monitorowaniu (np. Prometheus, Grafana) i logowaniu (np. Fluentbit, Kibana, Loki) w środowiskach cloud-native
  • Zrozumienie Helm Charts
  • Znajomość technologii service mesh, takich jak Istio
  • Doświadczenie w wspieraniu aplikacji chmurowych lub infrastruktury na poziomie przedsiębiorstwa
  • Umiejętności w językach automatyzacji, takich jak Python czy Go Lang

Wymagania dotyczące bezpieczeństwa:

Aktywne poświadczenie bezpieczeństwa Secret z możliwością uzyskania i utrzymania po