O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Finite State współpracuje z zespołami ds. bezpieczeństwa produktów, strażnikami naszego połączonego świata, aby zapewnić przejrzystość połączonych urządzeń i łańcuchów dostaw. Nasza platforma obsługuje podłączone urządzenia i systemy wbudowane we wszystkich branżach, w tym w przedsiębiorstwach, służbie zdrowia, zakładach użyteczności publicznej, pojazdach podłączonych do sieci, zakładach produkcyjnych, infrastrukturze krytycznej i jednostkach rządowych. Jesteśmy szybko rozwijającą się firmą serii B z całkowicie rozproszoną kadrą pracowniczą.
Jesteśmy zespołem zorientowanym na misję, kierowanym przez zespół doświadczonych ekspertów i pasjonującym się uzbrajaniem naszych klientów w przydatne spostrzeżenia, dane dotyczące krytycznych luk w zabezpieczeniach oraz wskazówki dotyczące środków zaradczych niezbędnych do ograniczenia ryzyka produktu i ochrony połączonej powierzchni ataku. Jesteśmy oddani odległej pierwszej kulturze. Rola Poszukujemy starszego inżyniera oprogramowania Full-Stack z głęboką wiedzą specjalistyczną w zakresie Next.js, TypeScript, PostgreSQL/Supabase i rozwoju wspomaganego sztuczną inteligencją do projektowania, budowania i dostarczania skalowalnych, bezpiecznych systemów stanowiących podstawę naszej platformy cyberbezpieczeństwa.
Jest to praktyczna, skoncentrowana na produkcie rola dla inżyniera, który: - Dobrze radzi sobie na styku inżynierii bezpiecznego oprogramowania, systemów wymagających dużej ilości danych i innowacji produktowych - Biegle posługuje się narzędziami AI (Cursor, Devin, Copilot itp.) i wie, jak przekształcić je w rzeczywistą prędkość, a nie zabawki - Potrafi projektować rozwiązania typu full-stack, myśleć strategicznie o ryzyku i wydajności oraz pomagać nam przenieść logikę biznesową bliżej warstwy danych (Postgres + Supabase) Co będziesz robić Wykonaj - Full-Stack Development: Twórz i utrzymuj bezpieczne, skalowalne aplikacje internetowe przy użyciu Next.js/React, TypeScript i Node - wspieranych przez PostgreSQL w Supabase (i AWS RDS podczas migracji). Własne funkcje od początku do końca, od interfejsu użytkownika po bazę danych. - Logika aplikacji zorientowana na bazę danych: Projektuj i wdrażaj logikę biznesową blisko danych, korzystając z funkcji Postgres, widoków, wyzwalaczy, zabezpieczeń na poziomie wiersza (RLS) i funkcji brzegowych Supabase, minimalizując niepotrzebne oprogramowanie pośrednie i umożliwiając wysoką wydajność i silną izolację danych. - Rozwój wspomagany sztuczną inteligencją: traktuj narzędzia takie jak Cursor, Devin, GitHub Copilot i platformy agentów jako podstawowe części swojego przepływu pracy. Będziesz ich używać do tworzenia szkieletów i refaktoryzacji funkcji pełnego stosu, generowania i rozwijania schematów, migracji i zasad RLS oraz tworzenia wewnętrznych agentów, którzy automatyzują powtarzalne zadania inżynieryjne i sklejają systemy.
Po pierwsze bezpieczeństwo aplikacji: osadzaj najlepsze praktyki bezpieczeństwa na każdym poziomie programowania - od bezpiecznego kodowania i zarządzania zależnościami po ochronę danych i uwierzytelnianie/autoryzację (Supabase Auth, OAuth2/OIDC, SSO). Współpracuj z badaczami bezpieczeństwa, aby upewnić się, że funkcje są zgodne z modelami zagrożeń. - Współpraca nad produktem: współpracuj ramię w ramię z menedżerami produktu i projektantami, aby przełożyć problemy klientów na wpływowe, intuicyjne funkcje. Weź udział w odkrywaniu produktów i pomóż w kształtowaniu planów działania, korzystając z mocnej perspektywy technicznej i opartej na danych. - Architektura i skala: Projektuj i optymalizuj kontrakty API, punkty końcowe brzegowe i przepływy zdarzeń przy użyciu Next.js (komponenty serwera, trasy API) i Supabase (funkcje brzegowe, czas rzeczywisty).
Weź pod uwagę wydajność, odporność i wdrażanie w wielu regionach (odczyt replik, partycjonowanie danych) jako kwestie najwyższej klasy. - Znajomość danych: modeluj i optymalizuj dane relacyjne w PostgreSQL pod kątem dużych obciążeń obejmujących wielu dzierżawców. Własne strategie indeksowania, wydajność zapytań i podejścia do partycjonowania danych w celu obsługi 10 - 30-krotnego wzrostu liczby klientów i danych. - DevOps zintegrowany z bezpieczeństwem: obsługa automatycznych testów, potoków CI/CD, migracji baz danych i skanowania pod kątem luk w zabezpieczeniach w całym cyklu rozwoju. Ściśle współpracuj z inżynierami infrastruktury w zakresie środowisk Supabase + AWS, obserwowalności i dostrajania wydajności. - Mentoring i współpraca: zapewniaj wskazówki i przemyślane recenzje kodu współpracownikom, promując kulturę jakości, bezpieczeństwa i własności. Pomóż podnieść poprzeczkę w zakresie praktyk inżynieryjnych opartych na pełnym stosie, zorientowanych na dane i natywnych dla sztucznej inteligencji. - Ciągłe uczenie się: wyprzedzaj trendy w inżynierii wspomaganej sztuczną inteligencją, systemach agentowych, bezpieczeństwie aplikacji, Next.js i nowoczesnych praktykach Postgres/Supabase i dziel się zdobytą wiedzą z zespołem.
Kogo szukamy - Starszy inżynier Full-Stack z doświadczeniem w tworzeniu i dostarczaniu produkcyjnych aplikacji internetowych przy użyciu Next.js/React, TypeScript, PostgreSQL i backendu opartego na Node - Programista natywny dla AI, który regularnie korzysta z narzędzi deweloperskich wspomaganych sztuczną inteligencją (np. Cursor, Copilot, Devin), aby działać szybciej, poprawiać jakość kodu i badać opcje projektowe oraz wie, kiedy weryfikować dane wyjściowe - Silne umiejętności backendu i modelowania danych w Postgres; doświadczenie z Supabase (Auth, RLS, Edge Functions, migracje) lub podobnymi platformami opartymi na Postgres będzie dodatkowym atutem - Inżynier świadomy bezpieczeństwa, z solidną wiedzą na temat tworzenia bezpiecznych aplikacji internetowych, uwierzytelniania/autoryzacji i nowoczesnych najlepszych praktyk bezpieczeństwa; znajomość zagadnień bezpieczeństwa łańcucha dostaw oprogramowania lub chęć szybkiego uczenia się - Doświadczenie we wdrażaniu i obsłudze aplikacji w chmurze (najlepiej AWS), praktyczna znajomość Dockera, CI/CD oraz nowoczesnych platform zarządzanych lub bezserwerowych - Nastawienie na produkt i współpraca, równoważenie rygoru technicznego z potrzebami użytkowników i biznesowymi, dbanie o testowanie i łatwość konserwacji oraz jasna komunikacja w zdalnym, wielofunkcyjnym zespole Twoja 90-dniowa ścieżka sukcesu - 30 dni: Dostarczaj małe, pełne funkcje w naszym Next.js + stos Supabase; poznaj nasze bezpieczeństwo i architekturę danych; zademonstruj efektywne wykorzystanie narzędzi AI + agentycznych przepływów pracy w codziennej pracy. - 60 dni: Posiadaj i dostarczaj kompleksowe, bezpieczne funkcje o dużym wpływie; brać udział w projektowaniu schematów i interfejsów API; pomóż udoskonalić wzorce RLS, migracji, funkcji brzegowych i wewnętrznych narzędzi AI/agentów. - 90 dni: Kieruj nowymi inicjatywami, poprawiaj wydajność i stan bezpieczeństwa, kształtuj naszą architekturę z pełnym stosem i natywną sztuczną inteligencją oraz mentoruj innych w zakresie Next.js, Supabase i rozwoju przyspieszanego przez sztuczną inteligencję. Nasz stos techniczny - Języki: TypeScript, JavaScript, Python - Frontend: Next.js, React - Backend/platforma: Supabase (PostgreSQL, Auth, Edge Functions, Storage), usługi Node/TypeScript - Dane: PostgreSQL (Supabase + AWS RDS podczas migracji), Redis - Auth & Security: Supabase Auth, OAuth2/OIDC, GitHub, Trivy, Snyk - Infrastruktura: AWS, Docker, Kubernetes (dla usług pomocniczych), nowoczesne narzędzia CI/CD - AI: Cursor, Devin, GitHub Copilot i tam, gdzie to konieczne, nowoczesne frameworki agentowe.
Dlaczego stan skończony? - Weź udział w budowaniu wiodącej platformy cyberbezpieczeństwa urządzeń podłączonych do Internetu. - Dołącz do szybko poruszającego się zespołu, który ceni przejrzystość, innowacyjność i wpływ. - Pracuj w pełni zdalnie, zachowując wysoki stopień autonomii i własności. - Kompleksowe świadczenia - Inwestycje: Oferujemy stypendia na naukę, które wspierają Twój rozwój zawodowy - Kapitał własny: Oferujemy kapitał własny, abyś mógł mieć udział w naszym rozwoju i sukcesie - Pomóż rozwiązać niektóre z najpilniejszych wyzwań związanych z cyberbezpieczeństwem stojących przed producentami urządzeń podłączonych do Internetu i milionami ludzi, którzy są od nich zależni Wynagrodzenie Nasze przedziały wynagrodzeń są podzielone na dwa poziomy w zależności od lokalizacji geograficznej: - Poziom 1 (San Francisco, Nowy Jork, Seattle): 227 000 - 270 000 USD - Poziom 2 (wszystkie inne lokalizacje): 181 000 USD - 216 000 USD Ostateczna pensja podstawowa zostanie ustalona na podstawie doświadczenia, zestawu umiejętności i konkretnej lokalizacji. Oprócz wynagrodzenia podstawowego na tym stanowisku przysługuje kapitał własny i inne świadczenia. Informacje o firmie Finite State W firmie Finite State naszą misją jest zabezpieczanie połączonego świata.
Nasza platforma umożliwia zespołom ds. bezpieczeństwa produktów wykrywanie luk w zabezpieczeniach, zarządzanie ryzykiem w łańcuchu dostaw oprogramowania i zapewnianie zgodności w złożonych ekosystemach urządzeń. Od Internetu Rzeczy po infrastrukturę krytyczną - zapewniamy niezrównany wgląd w składniki oprogramowania sprzętowego i oprogramowania, pomagając organizacjom chronić swoje produkty i klientów. Działamy pilnie i celowo - jesteśmy przejrzyści, osiągamy własne wyniki, stawiamy klientów na pierwszym miejscu, zabieramy głos i szybko się uczymy - zamieniając dowody w działania.
PRZEJRZYSTOŚĆ to sposób, w jaki działamy szybko, nie naruszając zaufania. - C - Przede wszystkim klient - Ucz się od klientów. Statek w trybie pilnym. - L - Dźwignia - Zlecaj rutynę na zewnątrz. Posiadaj wynik. - A - Agencja - Bierzemy na siebie odpowiedzialność - od końca do końca. - R - Wyniki - Wartość statku.
Popraw się szybko. - Ja - Uczciwość - Mów głośno. Eksperymentuj odważnie. Bądź miły. - T - Przejrzystość - Jasny kontekst.
Szybsze decyzje. - T - "Dlaczego" - Nasza misja - zabezpieczanie połączonych produktów, od których zależy ludzkość - jest powodem istnienia Państwa Skończonego. PRZEJRZYSTOŚĆ to sposób, w jaki codziennie i szybko realizujemy tę misję. Odważna innowacja - przesuwamy granice, odkrywamy nowe pomysły i podejmujemy inicjatywę w celu rozwiązywania złożonych problemów.
Platforma Finite State zapewnia widoczność i kontrolę łańcuchów dostaw, które tworzą połączone urządzenia i systemy wbudowane - a wszystko to w ramach prostej w użyciu platformy i na skalę niezbędną producentom do utrzymania produkcji urządzeń na czas i zgodnie z budżetem. Po rozpakowaniu i przeanalizowaniu każdego pliku, konfiguracji i ustawień w kompilacji oprogramowania sprzętowego platforma generuje pełne zestawienie materiałów dla komponentów oprogramowania, identyfikuje znane i nieaktualne luki w zabezpieczeniach, wyświetla kontekstową ocenę ryzyka i zapewnia przydatne informacje, które zespoły produktowe mogą wykorzystać do zabezpieczenia swojego oprogramowania. Jesteśmy dumni, że jesteśmy pracodawcą zapewniającym równe szanse dla pracodawców.
Nie dyskryminujemy ze względu na rasę, religię, kolor skóry, pochodzenie narodowe, płeć (w tym ciążę, poród lub powiązane schorzenia), orientację seksualną, tożsamość płciową, ekspresję płciową, wiek, status weterana objętego ochroną, status osoby niepełnosprawnej lub inne obowiązujące cechy prawnie chronione. Finite State angażuje się we współpracę z wnioskodawcami niepełnosprawnymi fizycznie i umysłowo oraz zapewnianie odpowiednich udogodnień. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/ai-software-engineer-finite-state
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.