
Dream to firma z sektora obronności i sztucznej inteligencji, która tworzy platformę AI na potrzeby cyberodporności. Jej technologie mają pomagać instytucjom państwowym wzmacniać bezpieczeństwo narodowe poprzez przekształcanie ogromnych zbiorów danych o cyberzagrożeniach w lepszy wgląd w sytuację, predykcyjną ochronę oraz ograniczanie zagrożeń w czasie rzeczywistym podczas ataków powiązanych z wrogimi państwami. Dream koncentruje się na rozwiązywaniu problemów z danymi, które utrudniają współczesną obronę cybernetyczną.
Starszy inżynier backendu i agentowej AI — praca hybrydowa w Izraelu
Twórz usługi backendowe w Pythonie i agentów LLM dla suwerennej platformy AI Dream oraz krajowej platformy cyberobrony. Projektuj bezpieczne, skalowalne systemy obsługujące klientów rządowych.
Opis
- Twórz i utrzymuj skalowalne usługi backendowe w Pythonie
- Twórz i integruj agentów LLM za pomocą orkiestracji promptów, wywoływania narzędzi i funkcji oraz wzorców architektury agentowej
- Kieruj modelowaniem danych i projektowaniem baz danych dla złożonych systemów produkcyjnych
- Integruj możliwości backendu i AI z aplikacjami użytkowymi
- Konteneryzuj i wdrażaj usługi w środowiskach AWS
- Twórz zautomatyzowane testy i potoki CI zapewniające niezawodne i szybkie dostarczanie
- Stosuj praktyki bezpiecznego wytwarzania oprogramowania, w tym zarządzanie sekretami, higienę zależności i rygorystyczne przeglądy kodu
- Bierz odpowiedzialność za systemy od projektu technicznego po działanie na produkcji
Wymagania
- Co najmniej cztery lata praktycznego doświadczenia w tworzeniu produkcyjnych usług backendowych w Pythonie
- Bardzo dobra znajomość nowoczesnych frameworków Pythona, najlepiej asynchronicznych, takich jak FastAPI
- Udokumentowane doświadczenie produkcyjne w tworzeniu lub integracji agentów LLM, w tym orkiestracji promptów, wywoływania narzędzi lub funkcji oraz architektur agentowych
- Praktyczna znajomość modelowania danych i projektowania baz danych
- Znajomość frameworków frontendowych, takich jak React lub Vue
- Doświadczenie w pakowaniu usług za pomocą Dockera
- Praktyczne doświadczenie z usługami AWS, w tym EC2, IAM, VPC i RDS, lub porównywalnymi platformami chmurowymi
- Silne poczucie odpowiedzialności za zautomatyzowane testy i potoki ciągłej integracji
- Konsekwentne stosowanie praktyk bezpiecznego wytwarzania oprogramowania
- Znajomość cyberbezpieczeństwa
- Doświadczenie z Kubernetesem, szczególnie z klastrami zarządzanymi samodzielnie lub lokalnie
- Doświadczenie z wektorowymi bazami danych, takimi jak Pinecone lub Milvus, albo z systemami wyszukiwania opartymi na embeddingach i RAG
- Doświadczenie w korzystaniu z narzędzi do oceny agentów AI, zabezpieczeń lub obserwowalności
- Doświadczenie w środowiskach odizolowanych od sieci zewnętrznych, silnie regulowanych lub bezpiecznych środowiskach korporacyjnych