O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Kim jesteśmy? Smarsh umożliwia swoim klientom zarządzanie ryzykiem i uwalnianie inteligencji w komunikacji cyfrowej. Nasza rosnąca społeczność, składająca się z ponad 6500 organizacji z branż regulowanych, codziennie liczy na Smarsh, który pomaga im wykryć ryzyko związane z przestrzeganiem przepisów, prawem lub reputacją w ponad 80 kanałach komunikacji, zanim zagrożenia te staną się karami regulacyjnymi lub na pierwszych stronach gazet.
Nieustanne innowacje napędzały naszą podróż do stałego uznania przywództwa ze strony analityków takich jak Gartner i Forrester, a nasz trwały, agresywny rozwój sprawił, że od 2008 r. firma Smarsh znalazła się na corocznej liście najszybciej rozwijających się amerykańskich firm Inc. 5000. Smarsh zatrudnia starszego inżyniera zaplecza/platformy do tworzenia i skalowania agentycznych systemów sztucznej inteligencji do użytku w przedsiębiorstwach.
Będziesz budować szybko działające usługi w języku Python na wczesnym etapie, które integrują możliwości sztucznej inteligencji z platformą agenta produkcyjnego. Twój zakres obejmuje realizację przepływu pracy, skalę, niezawodność i ulepszanie platformy w miarę naszego rozwoju. To nie jest ogólna rola backendu.
Koncentrujemy się na budowaniu i projektowaniu systemów agentowych, dostarczaniu działającego oprogramowania i rozwiązywaniu trudnych problemów z platformami w szybko zmieniającym się środowisku natywnym AI. Dołączysz do małej, szybko działającej, wielofunkcyjnej grupy i będziesz rozwiązywać problemy od początku do końca, projektując i budując od podstaw, wykonując szybkie połączenia architektoniczne i przenosząc pomysły z tablicy do działającego systemu z małym zespołem złożonym z wielu pracowników. Co zrobisz? - Kieruj rozwojem backendu dla przepływów pracy AI w ramach współpracującego zespołu.
Twórz i rozwijaj usługi Python/FastAPI obsługujące podstawowe przepływy pracy agentów i możliwości platformy. - Produkuj integracje LLM. Wdrażaj systemy uwzględniające wykorzystanie Bedrock, przydziały, ponowne próby, przełączanie awaryjne, kontrolę kosztów, konfigurację modelu i ograniczenia zatwierdzania. - Projektowanie pod kątem bezpieczeństwa i zgodności. Zajmij się obsługą danych klientów, izolacją dzierżawców, możliwością audytu, obserwowalnością i bezpiecznym przetwarzaniem w przypadku regulowanych obciążeń.
Stosuj podlegające audytowi wzorce projektowania danych, aby mieć pewność, że wyniki sztucznej inteligencji są identyfikowalne, odtwarzalne i zbudowane tak, aby wytrzymać kontrolę regulacyjną. - Buduj na skalę. Jesteśmy zwinnym zespołem, ale nasi klienci korporacyjni przetwarzają dane w skali petabajtów. Pomóż platformie rozwijać się, aby sprostać temu wymaganiu poprzez asynchroniczną orkiestrację zadań, dostrajanie wydajności i optymalizację warstwy danych. - Obsługa architektury wielodostępnej.
Weź udział w usługach uwzględniających dzierżawców, dostępie opartym na rolach, integracji jednokrotnego logowania oraz możliwościach administrowania/raportowania. - Popraw niezawodność platformy. Dodaj narzędzia do monitorowania, śledzenia, ostrzegania i działania operacyjne dla potoków LLM, wykonywania przepływu pracy i generowania raportów. - Twórz możliwości w czasie rzeczywistym. Projektuj i wdrażaj wzorce dostarczania zdarzeń w czasie rzeczywistym oraz wzorce publikacji/subskrypcji, aby wspierać stan przepływu pracy na żywo, powiadomienia i pętle opinii agentów. - Udział w decyzjach technicznych.
Partner w zakresie decyzji dotyczących usług wspólnych, architektury platformy i granic integracji na całym stosie. - Pracuj nad niejasnościami. Przekładaj zmieniające się wymagania produktowe i wymagania niefunkcjonalne na praktyczne rozwiązania techniczne z udziałem interesariuszy zajmujących się produktem, architekturą, prawem i bezpieczeństwem. - Jakość kodu mistrza. Stosuj dobre praktyki pisania, automatycznego testowania i ciągłej integracji, dzięki którym zespół będzie szybki i bezpieczny. - Projektuj kontrakty API typu.
Posiadaj powierzchnię API w ramach kontraktu na produkt: projektuj przejrzyste interfejsy API oparte na schematach, które obsługują generowanie klientów z typem i niezawodną integrację między usługami. Co przyniesiesz? - Silna inżynieria backendu w języku Python. Ponad 7 lat profesjonalnego tworzenia oprogramowania, w tym ponad 5 lat tworzenia usług Python w środowisku produkcyjnym.
Głębokie doświadczenie w zakresie interfejsów API, przetwarzania asynchronicznego, zadań w tle i orkiestracji przepływu pracy. - Doświadczenie backendu natywnego w chmurze. Doświadczenie w AWS, najlepiej z usługami związanymi z zabezpieczeniem obciążeń korporacyjnych (obliczenia, pamięć masowa, sieci, CI/CD, tożsamość, sekrety, szyfrowanie). - Systemy rozproszone produkcyjne. Sprawdzona zdolność do tworzenia złożonych systemów zaplecza z niezawodnością, obserwowalnością, ponownymi próbami, przepustowością, obsługą awarii i dostrajaniem wydajności. - Projektowanie systemu intensywnie przetwarzającego dane.
Dobra znajomość PostgreSQL, wzorców przetwarzania danych na dużą skalę, indeksowania, dostrajania zapytań i kompromisów wsadowych/strumieniowych. Wymagane jest doświadczenie z generowaniem wspomaganym wyszukiwaniem (RAG), wyszukiwaniem wektorowym i systemami opartymi na osadzaniu (nie jest to zaletą). - Nastawienie na bezpieczeństwo i zgodność. Doświadczenie z systemami wielodostępnymi, RBAC, rejestrowaniem audytów, bezpieczną obsługą danych i środowiskami regulowanymi. - Silna obsługa niejednoznaczności.
Umiejętność pracy na podstawie wymagań częściowych i kształtowania implementacji w oparciu o ograniczenia wymagań produktowych i niefunkcjonalnych. - Inżynieria przepływu pracy agenta. Praktyczne doświadczenie w budowaniu przepływów pracy opartych na LLM: wywoływanie narzędzi, maszyny stanowe, wzorce zatwierdzania w pętli, punkt kontrolny/wznowienie i wieloetapowa orkiestracja agentów. Znajomość frameworków takich jak LangGraph lub równoważnych. - Inżynieria oparta na sztucznej inteligencji.
Doświadczenie w pracy w zespołach inżynieryjnych korzystających z sztucznej inteligencji lub obok nich, gdzie agenci AI są pierwszorzędnymi uczestnikami przepływu pracy programistycznej, a nie tylko narzędziami zwiększającymi produktywność. Obejmuje praktyczną, szybką inżynierię, projekt ewaluacyjny i optymalizację kosztów LLM: strategie buforowania, wydajność tokenów i kompromisy w zakresie wyboru modelu. - Sposób myślenia o produkcie. Nastawienie na wysyłkę, uczenie się na podstawie rzeczywistego użytkowania i dokonywanie pragmatycznych kompromisów w oparciu o problemy klientów.
Mocne plusy - doświadczenie na platformie LLM / AI. Bedrock, OpenAI, Anthropic, LangChain/LangGraph, szybkie przepływy pracy, ewaluacje, systemy wywoływania narzędzi. Doświadczenie w bezpiecznej i niezawodnej integracji zewnętrznych usług AI. - Tożsamość i dostęp.
SSO/SAML/OIDC, wzorce uwierzytelniania przedsiębiorstwa. - Dane w kształcie wykresu i rozdzielczość jednostek. Doświadczenie w zakresie modeli danych opartych na wykresach, deduplikacji jednostek, łączenia wzmianek i tworzenia systemów, które opierają się na połączonych, ustrukturyzowanych rekordach. - Stos obserwowalności. OpenTelemetry, śledzenie, metryki, alerty, pulpity nawigacyjne kosztów/wykorzystania. - Domena komunikacji regulowanej lub zgodności.
Znajomość systemów obsługujących poufną komunikację, ścieżki audytu lub dane podlegające przeglądowi prawnemu lub regulacyjnemu jest znaczącym wyróżnikiem. - Infrastruktura jako kod. Terraform, flagi funkcji, wdrożenia kanarek, strategie wydawania. O naszej kulturze Smarsh zatrudnia osoby uczące się przez całe życie, których pasją jest wprowadzanie innowacji charakteryzujących się celowością, pokorą i humorem.
Współpraca jest podstawą wszystkiego, co robimy. Ściśle współpracujemy z najpopularniejszymi platformami komunikacyjnymi i wiodącymi na świecie platformami infrastruktury chmurowej. Korzystamy z najnowszej technologii AI/ML, aby pomóc naszym klientom otwierać nowe możliwości na dużą skalę. Jesteśmy globalną organizacją, która ceni różnorodność i wierzymy, że zapewnienie każdemu możliwości bycia autentycznym sobą jest kluczem do naszego sukcesu.
Niezwykłe przywództwo, kultura i zaangażowanie w rozwój naszych pracowników zdobyły nagrody Best Place to Work. Dołącz do nas i przekonaj się, jak wygląda najlepsza praca w Twojej karierze. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-software-engineer-python-ai-platform-smarsh
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.