Xcelerate Solutions
Xcelerate Solutions
Xcelerate Solutions to firma konsultingowa, która pomaga organizacjom zarządzać ryzykiem, unowocześniać działalność operacyjną i osiągać wartość dzięki złożonym inicjatywom. Jej działalność obejmuje bezpieczeństwo przedsiębiorstwa, doradztwo strategiczne i transformację cyfrową, ze szczególnym uwzględnieniem wzmacniania bezpieczeństwa i odporności personelu, zasobów fizycznych oraz infrastruktury cybernetycznej. Firma stosuje zorientowane na misję podejście konsultingowe do wyzwań wymagających praktycznej strategii, innowacyjności i skutecznej realizacji.

Główny inżynier oprogramowania (TS/SCI) — praca hybrydowa w Bethesda

Kierowanie rozwojem mikrousług w Pythonie, Kafce i Elasticsearch dla platformy technologicznej DIA firmy Xcelerate Solutions. Wdrażanie bezpiecznych i obserwowalnych usług w Kubernetes na potrzeby opartej na danych misji rządowej.

Opis

  • Tworzenie, udoskonalanie, testowanie i utrzymywanie mikrousług w Pythonie
  • Opracowywanie producentów i konsumentów Apache Kafka
  • Łączenie usług z Elasticsearch na potrzeby indeksowania i wyszukiwania w czasie rzeczywistym oraz w trybie wsadowym
  • Tworzenie testów jednostkowych i integracyjnych zapewniających wysokie pokrycie oraz niezawodne wydania
  • Opracowywanie potoków CI/CD i wdrażanie aplikacji do klastrów Kubernetes
  • Udział w projektowaniu technicznym, przeglądach kodu i planowaniu architektury
  • Korzystanie z narzędzi obserwowalności do monitorowania systemów i rozwiązywania problemów produkcyjnych
  • Prowadzenie dokumentacji technicznej i dzielenie się wiedzą inżynierską
  • Stosowanie odpowiednich praktyk inżynierii oprogramowania i projektowania w środowiskach programistycznych, integracyjnych i produkcyjnych
  • Współpraca z inżynierami systemowymi, inżynierami oprogramowania, architektami, zespołem inżynierii operacyjnej i kierownictwem
  • Wspieranie współpracy międzyfunkcyjnej oraz dostarczanie klientom wysokiej jakości produktów i usług
  • Wspieranie długoterminowego kontraktu DIA-NDOC DOMEX Technology Platform, w tym jego opartej na danych i chmurze misji wykorzystującej AI/ML oraz transfer między domenami

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim i co najmniej 12 lat odpowiedniego doświadczenia lub tytuł magistra i co najmniej 10 lat odpowiedniego doświadczenia
  • Równoważne odpowiednie doświadczenie może zastąpić wykształcenie
  • Aktywne poświadczenie bezpieczeństwa Top Secret/SCI
  • Możliwość uzyskania i utrzymania uprawnień do badania poligraficznego
  • Biegłość w Pythonie i backendowych frameworkach, takich jak FastAPI i Flask
  • Doświadczenie w pracy z technologiami konteneryzacji, w szczególności Dockerem
  • Doświadczenie z procesami ekstrakcji, transformacji i ładowania (ETL)
  • Praktyczne doświadczenie w tworzeniu oprogramowania w systemie Linux, w tym w Bashu lub podobnych językach skryptowych
  • Dobra znajomość RESTful API i architektury mikrousług
  • Praktyczne doświadczenie z Kubernetes obejmujące wdrażanie, monitorowanie i debugowanie usług
  • Znajomość typowych wzorców projektowych, praktyk bezpieczeństwa oraz zasad rejestrowania zdarzeń i monitorowania
  • Znajomość Gita i zespołowych procesów pracy, takich jak pull requesty i przeglądy kodu
  • Doświadczenie w stosowaniu praktyk DevOps i narzędzi CI/CD, szczególnie GitLab lub Jenkins
  • Bardzo dobre umiejętności komunikacji pisemnej i ustnej
  • Doświadczenie w środowiskach Agile
  • Umiejętność efektywnej pracy zarówno samodzielnej, jak i zespołowej
  • Mile widziane: doświadczenie w projektowaniu i wdrażaniu zestawów narzędzi do tworzenia oprogramowania
  • Mile widziane: znajomość DGX (Deep GPU Xceleration)
  • Mile widziane: aktywna certyfikacja Security+ oraz możliwość uzyskania certyfikacji PUA od rządu
  • Mile widziane: certyfikat Elasticsearch lub inny certyfikat związany ze stosem technologicznym programu
  • Mile widziane: doświadczenie z systemami produkcyjnymi lub korporacyjnymi działającymi na dużą skalę
  • Mile widziana znajomość koncepcji systemów rozproszonych, takich jak idempotencja i ostateczna spójność
  • Mile widziana znajomość rejestrów schematów i wzorców strumieniowania Kafka
  • Mile widziane: doświadczenie z AWS/C2S
  • Mile widziana znajomość tworzenia aplikacji z wykorzystaniem dużych modeli językowych i agentowej sztucznej inteligencji

Benefity

  • Elastyczny harmonogram pracy
  • Okazjonalna praca zdalna zależna od wymagań klienta i realizowanych rezultatów
  • Możliwości rozwoju zawodowego
  • Możliwości awansu i rozwoju kariery
  • Racjonalne usprawnienia dla kandydatów i pracowników z niepełnosprawnościami