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 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.
Pomożesz zbudować i uruchomić mikrousługi zaplecza, które to umożliwiają: usługi i bazy 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 obszerna. 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 dobrze zdefiniowanych funkcji i komponentów w ramach jednego systemu w oparciu o kod Go i Python, współpracując z zespołem AI, który tworzy nasze funkcje analityczne i agentowe, zespołem frontendowym, 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 pracaProjektowanie i dostarczanie usługBuduj i własne funkcje, komponenty i interfejsy API od początku do końca w ramach jednego systemu, biorąc odpowiedzialność za swoją pracę i jej miejsce w ogólnej architekturze. Weź udział w dyskusjach na temat projektowania systemu i architektury, i bierz na siebie więcej prac projektowych w miarę budowania kontekstu i zakresu.
Twórz i utrzymuj interfejsy API używane przez wewnętrzne zespoły i klientów, zgodnie z ustalonymi umowami i konwencjami dotyczącymi wersjonowania. Inżynieria produkcji Twórz mikrousługi oparte na Go i Pythonie, aby wspierać gromadzenie, przetwarzanie i wykonywanie zapytań danych, pod kierunkiem starszych inżynierów w przypadku bardziej złożonych komponentów. Pomagaj w utrzymywaniu usług zgodnie ze standardami produkcyjnymi w zakresie opóźnień, kosztów i niezawodności oraz buduj oprzyrządowanie, aby wiedzieć, kiedy ich nie spełniają.
Buduj i obsługuj potoki strumieniowego przesyłania danych o wysokiej przepustowości i pracuj nad poprawą skalowalności, niezawodności i opóźnień. Pomagaj w optymalizacji baz danych i wydajności indeksów tam, gdzie jest to ograniczenie w zachowaniu produktu. Współpracuj z analitykami, zespołami ds. produktu i innymi zespołami inżynieryjnymi.
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 iteracje w stosunku do strumienia żądań produktów na żywo, zaznaczając, gdzie kolidują one z pracą platformy w dłuższym horyzoncie czasowym. Współpracuj z zespołami ds. sztucznej inteligencji i frontendem, aby dostarczać funkcje wielofunkcyjne, pracując poprzez inżynierię, problemy z wydajnością i niezawodnością, które wykraczają poza ich zakres.
Weź udział we wspólnych podstawach, na których polegają inni inżynierowie: potokach wdrażania, szablonach usług, obserwowalności i środowiskach, w których działają. Powinieneś aplikować, jeśli zbudowałeś i pracowałeś na produkcyjnych systemach zaplecza. Spędzasz czas pracując nad usługami, bazami danych i interfejsami API w Go i Pythonie i znasz różnicę między czymś, co działa na laptopie, a czymś, co wytrzymuje obciążenie produkcyjne, opóźnienia i koszty.
Możesz pracować niezależnie nad dobrze zdefiniowanymi problemami i wiedzieć, kiedy zgłosić niejednoznaczność lub poprosić o wkład, zamiast zgadywać. Kiedy oczywiste podejście zawiedzie, przed eskalacją szukasz innego. Chętnie przejmujesz inicjatywę, aby ukończyć zadanie, niezależnie od tego, czy oznacza to nauczenie się nowych umiejętności, dotarcie do interesariuszy w celu wyjaśnienia wymagań, czy też zasugerowanie alternatywnego podejścia.
Jakość, bezpieczeństwo i obserwowalność traktujesz jako podstawy inżynierii, a nie opcjonalne dodatki i sygnalizujesz dług techniczny, zamiast pozwalać, aby po cichu się kumulował. Aktywnie szukasz informacji zwrotnej i działasz na jej podstawie, a także szukasz możliwości nawiązania współpracy i uczenia się od inżynierów wokół ciebie. 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 oparty na wpływie. Postęp poprzez podejmowanie większych problemów.
To, co przenosi Cię do Seniora, to zakres, który możesz posiadać od początku do końca i osąd, jaki okazujesz, gdy odpowiedź nie jest oczywista, a nie czas doręczenia. Wymagania Ze względu na charakter naszej pracy i klientów, których wspieramy, kandydaci muszą kwalifikować się do uzyskania poświadczenia bezpieczeństwa w Wielkiej Brytanii. Obecnie możemy rozpatrywać tylko kandydatów, którzy są obywatelami państwa członkowskiego NATO, Australii lub Nowej Zelandii.
Ponad 2 lata doświadczenia w inżynierii oprogramowania, wykazana umiejętność tworzenia i dostarczania usług na poziomie produkcyjnym, a także doświadczenie w posiadaniu funkcji lub komponentów od początku do końca w większym systemie. Biegłość w budowaniu mikrousług przy użyciu Go lub Pythona, z możliwością szybkiego opanowania innych. Praktyczne zrozumienie wzorców inżynierii oprogramowania.
Dobre umiejętności komunikacji i współpracy. Swobodne pisanie przejrzystej dokumentacji technicznej i omawianie wymagań z kolegami z inżynierii i szerszym zespołem. Zainteresowania wszechstronne: zainteresowanie potokami wdrażania, zachowaniem baz danych i inżynierią bezpieczeństwa.
Zainteresowanie tym, w jaki sposób produkt jest faktycznie używany oraz chęć uwzględniania opinii analityków w dyskusjach na temat wymagań, zamiast traktować wymagania jako problem kogoś innego. PożądaneObecnie pracuje z mikrousługami opartymi na Go. Doświadczenie z Elasticsearch i/lub PostgreSQL.
Doświadczenie z infrastrukturą chmurową i infrastrukturą jako kodem oraz z CI/CD potoków wokół nich. Doświadczenie w zakresie przesyłania strumieniowego lub potoków sterowanych zdarzeniami. Doświadczenie w zakresie flag funkcji i programowania opartego na łączach trunkingowych.
Funkcje są realizowane prawie co tydzień, a indywidualne wdrożenia odbywają się kilka razy dziennie w ramach kilku projektów. Doświadczenie w pracy z oprogramowaniem dla obronności, administracji rządowej lub innych środowisk wymagających przestrzegania przepisów. Proces rozmowy kwalifikacyjnej Wstępna rozmowa wprowadzająca Wywiad z menedżerem ds. rekrutacji - 30 minut Ocena techniczna - 1 godzina Rozmowa oparta na kompetencjach - 1 godzina Wywiad z założycielem - 30 minut Korzyści Konkurencyjne wynagrodzenie oparte na umiejętnościach i doświadczeniu.
Bogaty pakiet świadczeń, w tym prywatne ubezpieczenie zdrowotne i zwiększone składki emerytalne. Dłuższy urlop rodzicielski i program żłobków w miejscu pracy. Budżet na edukację w wysokości 500 funtów rocznie obejmujący droższe pozycje (takie jak konferencje) objęty zgodą menedżera.
33 dni urlopu w ciągu roku, łącznie z dniami ustawowo wolnymi od pracy. Elastyczna praca z możliwością spędzenia do 3 dni w tygodniu zdalnie, poza zwykłymi dniami z naszym zespołem w naszym biurze w centrum Londynu. 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ć, narodowość pochodzenie, wiek, niepełnosprawność, informacja genetyczna, orientacja seksualna, tożsamość płciowa lub ekspresja płciowa.
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: 75 tys. GBP - 80 tys.
GBP • 75 tys. - 80 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.