
Distyl AI to firma zajmująca się sztuczną inteligencją, która dostarcza przedsiębiorstwom niezawodne, zintegrowane rozwiązania oparte na generatywnej AI. Zespół współpracuje z organizacjami, pomagając im zwiększać gotowość do wdrażania AI oraz tworzyć produkty dopasowane do ich danych, procesów pracy i potrzeb pracowników. Dzięki własnym narzędziom i partnerstwom, w tym sojuszowi z OpenAI, Distyl AI buduje i wdraża produkty AI dla przedsiębiorstw, projektowane z myślą o niezawodności i odpowiedzialnym wykorzystaniu.
Starszy inżynier infrastruktury DevSecOps
Kieruj bezpieczną infrastrukturą budowania, testowania i wydawania rozwiązań AI dla przedsiębiorstw Distyl AI. Zwiększaj produktywność programistów dzięki narzędziom dla agentów kodujących, bezpieczeństwu łańcucha dostaw oprogramowania i niezawodnym wdrożeniom chmurowym.
Opis
- Ustalaj priorytety dla infrastruktury budowania, testowania, wydań i agentów kodujących.
- Wspólnie z zespołami inżynieryjnymi wybieraj narzędzia i standardy, a następnie kieruj ich wdrażaniem, upowszechnianiem i obsługą w zespołach.
- Ustanawiaj wspólne zasady pracy z repozytoriami oraz wielokrotnego użytku procesy budowania i testowania.
- Zapewniaj powtarzalność i wydajność kompilacji dzięki jawnym zależnościom, spójnym narzędziom i buforowaniu.
- Buduj artefakty raz, a następnie promuj niezmienne, wersjonowane pakiety przez etapy wydania, zapewniając identyfikowalność kodu źródłowego oraz bramki testowe i bezpieczeństwa.
- Koordynuj z zespołami Platform, Runtime i Customer Delivery testy integracyjne i zgodności, zmiany konfiguracji i schematów oraz odzyskiwanie działania.
- Umożliwiaj dystrybucję przez rejestry klientów oraz, w razie potrzeby, pakiety do instalacji offline.
- Udostępniaj wielokrotnego użytku narzędzia agentów kodujących, które pomagają inżynierom diagnozować awarie, proponować poprawki i wykonywać rutynowe zadania.
- Dodawaj testy, uprawnienia o ograniczonym zakresie, obsługę błędów i niezależną kontrolę wyników do przepływów pracy z agentami.
- Monitoruj jakość agentów kodujących i zaoszczędzony czas.
- Wdrażaj podpisywanie artefaktów i potwierdzanie ich pochodzenia, wykazy składników oprogramowania (SBOM), izolowane środowiska wykonawcze kompilacji, ograniczone poświadczenia CI i bramki wykrywania podatności.
- Włączaj naprawę problemów z zależnościami i kontenerami do przepływów pracy zespołów inżynieryjnych.
- Poprawiaj doświadczenia programistów dzięki narzędziom samoobsługowym, dokumentacji i diagnostyce.
- Monitoruj opóźnienia budowania i testów, niezawodność potoków, odsetek niestabilnych testów, czas do wydania i wykorzystanie narzędzi.
- Ustalaj cele poziomu usług i kieruj użyteczne alerty do osób odpowiedzialnych.
Wymagania
- Co najmniej 10 lat doświadczenia w inżynierii oprogramowania, zwiększaniu produktywności programistów, SRE lub pokrewnych rolach związanych z infrastrukturą.
- Doświadczenie we wspieraniu inżynierów w korzystaniu z agentów kodujących za pomocą wielokrotnego użytku narzędzi, przepływów pracy i wskazówek, z niezależną walidacją i ograniczonym dostępem.
- Doświadczenie w odpowiadaniu za produkcyjną infrastrukturę budowania, testowania i wydań dla usług i zespołów, w tym wersjonowane pakiety wydań i testy zgodności.
- Praktyczna znajomość systemów budowania, zarządzania zależnościami, powtarzalności, diagnozowania wydajności i buforowania.
- Bardzo dobra znajomość Pythona do tworzenia i debugowania usług backendowych oraz łatwej w utrzymaniu automatyzacji.
- Umiejętność poruszania się po nieznanym kodzie, w tym frontendach JavaScript.
- Dobra znajomość podstaw systemu Linux.
- Doświadczenie w tworzeniu i utrzymywaniu bezpiecznych obrazów kontenerów.
- Znajomość Kubernetes, GitOps, infrastruktury jako kodu i wdrożeń chmurowych.
- Praktyczne doświadczenie we wdrażaniu zabezpieczeń łańcucha dostaw oprogramowania.
- Dobra ocena kwestii bezpieczeństwa w obszarach uprawnień, poświadczeń, zależności, artefaktów i naprawy problemów.
- Doświadczenie w tworzeniu platform dla programistów, automatycznej naprawy problemów lub wielokrotnego użytku narzędzi agentów wykorzystywanych przez innych inżynierów.
- Udokumentowane osiągnięcia w poprawianiu wydajności budowania i testów, niezawodności wydań oraz wykorzystania narzędzi na podstawie metryk i opinii programistów.
- Doświadczenie w samodzielnym prowadzeniu złożonych projektów i migracji.
- Udokumentowane osiągnięcia w wyznaczaniu kierunku technicznego i wdrażaniu go w zespołach.
- Mile widziane: doświadczenie w tworzeniu i obsłudze infrastruktury testowej w środowisku mikrousług.
- Mile widziane: doświadczenie w dystrybucji artefaktów wydań do rejestrów klientów lub środowisk o ograniczonym dostępie, w tym w pakowaniu do instalacji offline.
- Gotowość do pracy w biurze w San Francisco lub Nowym Jorku albo do przeprowadzki do jednego z tych miast.
- Uprawnienie do pracy w Stanach Zjednoczonych.
Benefity
- Znaczący pakiet udziałów w firmie.
- Ubezpieczenie medyczne, dentystyczne i okulistyczne w pełni opłacane dla pracowników i ich osób na utrzymaniu.
- Elastyczny urlop.
- Świadczenia emerytalne i finansowe, w tym przedpodatkowe konta HSA, FSA i na dojazdy, plan 401(k) oraz doradztwo finansowe.
- Świadczenia wspierające dobrostan, obejmujące aktywność fizyczną, zdrowie psychiczne oraz leczenie niepłodności i budowanie rodziny za pośrednictwem Carrot.
- Bezpłatne lunche i przekąski w biurze.
- Dostęp do zaawansowanych modeli AI i szerokie możliwości korzystania z nowoczesnych narzędzi AI.
- Odpowiedzialność za projekty o dużym wpływie w czołowych przedsiębiorstwach.
- Kultura oparta na misji i szybkim działaniu, ceniąca ciekawość, pragmatyzm i doskonałość.