O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Informacje o ExTracExTrac to firma zajmująca się analizą decyzji, z której korzystają rządy, organizacje obronne, instytucje finansowe i korporacje działające w złożonych, szybko zmieniających się środowiskach. Nasze możliwości łączą wyselekcjonowane źródła danych, sztuczną inteligencję dostosowaną do danej dziedziny i głęboką wiedzę ludzką, aby przekształcić nadmiar informacji w jasną prognozę wykonalną. Naszą ambicją jest stać się analitycznym szkieletem, na którym polegają organizacje, gdy niepewność geopolityczna staje się szansą lub strategicznym ryzykiem.
Więcej informacji na stronie extrac.ai. Rola Poszukujemy starszego inżyniera oprogramowania, który dołączy do zespołu inżynierów ExTrac i będzie pomagał w budowaniu i obsłudze usług i potoków, na których działa platforma. ExTrac wykorzystuje stale pozyskiwany korpus z wielu źródeł i przekształca go w produkty, których analitycy używają do podejmowania decyzji pod presją czasu.
Będziesz odpowiedzialny za budowanie i uruchamianie mikrousług zaplecza, które to umożliwiają: usług i baz danych, które udostępniają wyselekcjonowane dane za pośrednictwem interfejsów API, przeprowadzają wyszukiwanie i agregację na podstawie dużych indeksów, utrzymują stan aplikacji oraz zapewniają, że całość będzie szybka i poprawna w miarę wzrostu wolumenu i liczby klientów. Praca jest z założenia szeroka. W jednym kwartale obejmuje projektowanie interfejsów API i usług, wydajność wyszukiwania i baz danych, długotrwałe potoki danych, infrastrukturę chmurową i leżące u ich podstaw narzędzia do wdrażania.
Będziesz właścicielem usług od początku do końca w oparciu o kod Go i Python, współpracując z zespołem AI, który tworzy nasze funkcje analityczne i agentyczne, zespołem frontendu, który tworzy interfejsy internetowe i mobilne, a także analitykami i menedżerami produktu, którzy definiują, co ma zostać zbudowane. Na czym polega ta praca. Projektowanie i dostarczanie usług.
Podejmij niejednoznaczny problem, zbierz wymagania, napisz projekt techniczny i wyślij do produkcji przy minimalnym nadzorze. Własne usługi od końca do końca, w tym konsolidacja lub likwidacja tego, co zastępują. kierować decyzjami dotyczącymi projektu i architektury systemu. Projektować interfejsy API używane zarówno przez zespoły wewnętrzne, jak i klientów, a także zapewniać im jasne umowy i rozsądne wersjonowanie w miarę wzrostu liczby klientów.
Warstwę pamięci masowej traktuj raczej jako kwestię projektową niż szczegół implementacji: schemat, strategię indeksowania i wzorce dostępu. Ustal jasne wzorce i granice dostępu. Inżynieria produkcji Rozwijaj mikrousługi oparte na Go i Pythonie, aby wspierać gromadzenie, przetwarzanie i wysyłanie zapytań danych.
Utrzymuj usługi zgodnie ze standardami produkcyjnymi w zakresie opóźnień, kosztów i niezawodności, korzystając z oprzyrządowania, aby wiedzieć, kiedy ich nie spełniają. Buduj i obsługuj wysokoprzepustowe potoki strumieniowego przesyłania danych oraz pracuj nad poprawą skalowalności, odporności i opóźnień. Optymalizuj bazy danych i wydajność indeksów tam, gdzie stanowi to ograniczenie zachowania produktu.
Współpraca z analitykami, produktami i zespół ML Współpracuj bezpośrednio z analitykami, którzy korzystają z naszych produktów, zamieniając to, co napotkają w praktyce, na zmiany w systemie. Szybko wykonuj iterację w stosunku do strumienia żądań produktów na żywo, zaznaczając miejsca, w których kolidują z pracą na platformie w dłuższym horyzoncie czasowym. Współpracuj z zespołami zajmującymi się sztuczną inteligencją i frontendem, aby dostarczać funkcje wielofunkcyjne, rozwiązując problemy inżynieryjne, wydajnościowe i niezawodnościowe, które wykraczają poza ich zakres.
Udoskonalaj wspólne fundamenty, na których polegają inni inżynierowie: potoki wdrożeniowe, szablony usług, obserwowalność i środowiska ich praca przebiega. Powinieneś aplikować, jeśli zbudowałeś i obsługujesz produkcyjne systemy zaplecza. Będziesz spędzać czas pracując nad usługami, bazami danych i interfejsami API Go i Python oraz będąc ich właścicielami.
Znasz różnicę między czymś, co działa na laptopie, a czymś, co wytrzymuje obciążenie produkcyjne, opóźnienia i koszty. Możesz działać z dużą autonomią. Będziesz mieć zaufanie do prowadzenia projektów, podejmowania decyzji i osiągania wyników.
Pracujemy nad problemami otwartymi, na które nie ma ustalonej odpowiedzi, a gdy oczywiste podejście zawiedzie, zamiast się zatrzymywać, generujemy alternatywy. Nie ufasz zmianom, dopóki ich nie zmierzysz. Sięganie po profiler, ślad lub metrykę to raczej instynkt, a nie refleksja.
Jakość, bezpieczeństwo i obserwowalność traktujesz jako podstawy inżynierii, a nie opcjonalne dodatki, i przedstawiasz argumenty za zajęciem się długiem technicznym, zamiast z nim żyć. Podnosisz poprzeczkę otaczającym Cię inżynierom w sposób, który mogliby rozpoznać: łączenie się w pary z problemami spoza własnego projektu, zostawianie recenzji, z których ludzie się uczą i zapisywanie rzeczy dla następnej osoby. Chcesz pracować nad rzeczami, które mają znaczenie.
Nasze oprogramowanie opiera się na decyzjach podejmowanych przez rządy, organizacje obronne i instytucje działające tam, gdzie błąd lub spóźnienie niesie ze sobą realne konsekwencje. Dokąd może Cię zaprowadzić ta rola. Pogłębij swoją odpowiedzialność.
Dobra wydajność oznacza własność większych części platformy, większy wpływ architektury na ewolucję naszych usług i większy wpływ na problemy, którymi się zajmujemy. Raczej szerokość niż wąska ścieżka. Prace podążają za problemem, co oznacza, że w jednym miesiącu zaprojektuje się usługę, a w następnym prace związane z rurociągiem lub infrastrukturą.
Inżynierowie mają tutaj możliwość budowania głębi w kilku obszarach, zamiast skupiać się na jednym. Postęp bez zmiany ścieżki. ExTrac w równym stopniu ceni IC i ścieżki zarządzania: Inżynier personelu i Menedżer ds. inżynierii zajmują ten sam poziom, a przyjmowanie raportów nie jest ceną awansu.
Wymagania Ze względu na charakter naszej pracy i obsługiwanych przez nas klientów, kandydaci muszą kwalifikować się do uzyskania brytyjskiego poświadczenia bezpieczeństwa. Obecnie jesteśmy w stanie rozpatrywać tylko kandydatów, którzy są obywatelami państwa członkowskiego NATO, Australii lub Nowej Zelandii. Ponad 4 lata doświadczenia w inżynierii oprogramowania, wykazana zdolność do świadczenia usług na poziomie produkcyjnym i doświadczenie w zakresie kompleksowego posiadania funkcji.
Biegłość w budowaniu mikrousług przy użyciu Go lub Python. Solidne zrozumienie systemów rozproszonych, baz danych i wzorców inżynierii oprogramowania. Doświadczenie z infrastrukturą chmurową i infrastrukturą w postaci kodu oraz otaczającymi je potokami CI/CD.
Silne umiejętności komunikacji i współpracy. Komfortowe pisanie przejrzystej dokumentacji technicznej i omawianie wymagań z kolegami z inżynierii i szerszym zespołem. Szeroki zakres stosu: ulepszanie potoków wdrażania, zrozumienie zachowania baz danych i prawdziwe zainteresowanie inżynierią bezpieczeństwa.
Zainteresowanie sposobem, w jaki produkt jest faktycznie używany oraz chęć uwzględniania opinii analityków w dyskusjach na temat wymagań, zamiast traktowania wymagań jako problemu kogoś innego. PożądaneObecnie pracuje z mikrousługami opartymi na Go. Doświadczenie z Elasticsearch i PostgreSQL.
Doświadczenie w strumieniowaniu lub potokach sterowanych zdarzeniami. Doświadczenie z flagami funkcji i rozwojem opartym na magistrali. Funkcje są realizowane prawie co tydzień, a indywidualne wdrożenia odbywają się kilka razy dziennie w ramach kilku projektów.Doświadczenie w obsłudze systemów obsługujących wielu dzierżawców, w których izolacja danych jest trudnym wymogiem.Doświadczenie w pracy z oprogramowaniem dla środowisk obronnych, rządowych lub w innych środowiskach o ograniczonych wymaganiach dotyczących zgodności.Proces rozmowy kwalifikacyjnejPoczątkowy wywiad wprowadzający Wywiad z menedżerem ds. rekrutacji - 30 minutOcena techniczna - 1 godzinaWywiad oparty na kompetencjach - 1 godzinaWywiad z założycielem - 30 MinutyŚwiadczeniaKonkurencyjne wynagrodzenie uzależnione od umiejętności i doświadczenia.Szeroki pakiet świadczeń, w tym prywatne ubezpieczenie zdrowotne i podwyższone składki emerytalne.Dłuższy urlop rodzicielski i program żłobka w miejscu pracy.Budżet na edukację 500 funtów rocznie obejmujący droższe pozycje (takie jak konferencje) objęte zgodą przełożonego.33 dni urlopu w ciągu roku, łącznie z dniami wolnymi od pracy.Elastyczna praca.
Zespół zazwyczaj przebywa w naszym biurze w centrum Londynu dwa dni w tygodniu, a Ty możesz przyjść do pięciu dni w tygodniu. ExTrac AI zapewnia równe szanse zatrudnienia (EEO) wszystkim pracownikom i osobom ubiegającym się o pracę bez względu na rasę, kolor skóry, religię, płeć, pochodzenie narodowe, wiek, niepełnosprawność, informacje genetyczne, orientację seksualną, tożsamość płciową czy ekspresję płciową. Zależy nam na tworzeniu zróżnicowanej i włączającej siły roboczej i zapraszamy osoby ze wszystkich środowisk, doświadczeń, perspektyw i umiejętności.
ExTrac AI dba o uczciwy i przejrzysty proces rekrutacji. Potwierdzamy, że to ogłoszenie dotyczy aktywnego, istniejącego otwartego stanowiska w naszej organizacji. Informujemy, że możemy korzystać z narzędzi opartych na sztucznej inteligencji, aby pomóc naszemu zespołowi rekrutacyjnemu w przeglądaniu, ocenie i wyborze kandydatów na to stanowisko, ale wszystkie decyzje dotyczące zatrudnienia będą podejmowane przez członka naszego zespołu.
Wynagrodzenie: 87 tys. GBP - 93,5 tys. GBP • 87 tys.
GBP - 93,5 tys. GBP Znajdź pracę w Wielkiej Brytanii w serwisie Arbeitnow
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.