Praca
Z kanału partnera
Programista - wspólna inżynieria
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Xtxmarketstechnologies
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Firma
XTX Markets to wiodąca firma zajmująca się handlem algorytmicznym, która wykorzystuje najnowocześniejszą technologię uczenia maszynowego do tworzenia prognoz cen dla ponad 53 000 instrumentów finansowych w zakresie akcji, instrumentów o stałym dochodzie, walut, towarów i kryptowalut. Wykorzystuje te prognozy do zawierania transakcji na giełdach i alternatywnych platformach obrotu oraz do oferowania zróżnicowanej płynności bezpośrednio klientom na całym świecie. Firma obraca ponad 250 miliardami dolarów dziennie w 35 krajach i zatrudnia ponad 300 pracowników w Londynie, Singapurze, Nowym Jorku, Paryżu, Bristolu, Bombaju, Erewaniu i Kajaani.
Wykorzystujemy talent ludzi, którzy tu pracują, nowoczesne techniki obliczeniowe i najnowocześniejszą infrastrukturę badawczą, aby szybko i skutecznie analizować duże zbiory danych na różnych rynkach, aby zmaksymalizować skuteczność naszych zastrzeżonych algorytmów handlowych. Aktywnie poszukujemy nowych metod i pomysłów. Modele, na których opierają się nasze strategie handlowe, znacznie ewoluowały w ciągu ostatnich 10 lat, od metod ekonometrycznych, od których wzięła się nazwa naszej firmy, przez drzewa, sieci neuronowe, aż po nowoczesne architektury głębokiego uczenia się.
XTX Markets dysponuje niezrównanym poziomem zasobów obliczeniowych w branży handlowej, a rosnący klaster badawczy zawiera obecnie ponad 25 000 procesorów graficznych z ponad 1 eksabajtem użytecznej pamięci. Zespoły w całej firmie składają się ze światowej klasy badaczy, programistów i technologów z doświadczeniem w czystej matematyce, programowaniu, fizyce, informatyce i uczeniu maszynowym. Firma buduje także wielkoskalowe centrum danych w Finlandii, aby zabezpieczyć swoje znaczące możliwości obliczeniowe na przyszłość.
W XTX Markets naszą działalnością jest technologia, a my jesteśmy zróżnicowaną organizacją, która przyciąga wybitne talenty ze wszystkich środowisk branżowych. Koncentrujemy się na pracy zespołowej, a nasi ludzie współpracują we wszystkich aspektach działalności, pracując otwarcie i z szacunkiem dla siebie, naszych klientów i rynku. Nasza kultura nie jest hierarchiczna i oznacza, że każdy jest ceniony. Dążymy do doskonałości we wszystkim, co robimy.
Rola
Shared Engineering to wielodyscyplinarny zespół platformowy składający się z kilkunastu inżynierów (inżynierów sieciowych, inżynierów Linuksa i programistów). Zespół jest właścicielem podstaw, na których opiera się inżynieria firmy, takich jak alerty, planowanie zadań, inwentaryzacja/monitorowanie hosta oraz wewnętrzne narzędzia programistyczne dla naszego monorepo. Obejmuje to biblioteki współdzielone, systemy kompilacji i infrastrukturę CI/CD.
Naszym celem jest zapewnienie inżynierom firmy dźwigni: mniej ręcznych kroków, szybka i przewidywalna dostawa oraz zespoły, które mogą obsłużyć się samodzielnie, zamiast podnosić bilet i czekać. Mamy w przygotowaniu wiele inicjatyw na raz, więc ocena tego, nad czym należy popracować, jest prawie tak samo ważna, jak dobre zbudowanie czegoś.
Jest to rola programisty w zespole skupionym na doświadczeniu programistów i oprogramowaniu platformowym: tworzenie narzędzi, usług i bibliotek, dzięki którym wszyscy inni mogą pracować szybciej i bardziej niezawodnie. Coraz większą część tych kompetencji stanowi wdrażanie przez inżynierów firmy sztucznej inteligencji i narzędzi wspomagających kodowanie. Ostatnie prace obejmują nasze samoobsługowe narzędzia do konfiguracji sieci, usługi piaskownicy i bramy dla asystentów kodowania oraz gromadzenie danych o inwentarzu hosta w jednym źródle prawdy.
Obowiązki
• Praca głównie w Go, budowanie i własne usługi platformowe i narzędzia wewnętrzne od początku do końca, od projektu po produkcję.
• Popraw doświadczenie programistów poprzez zmniejszenie tarcia na ścieżce kompilacji/CI/CD i wzmocnienie bibliotek współdzielonych.
• Pomóż kształtować sposób, w jaki szersza firma bezpiecznie i skutecznie wdraża narzędzia AI/asystujące kodowanie, integrując je z przepływami pracy i budując wokół nich poręcze i narzędzia.
• Współpraca z inżynierami sieci i systemu Linux, aby zrozumieć, czego potrzebuje infrastruktura, aby można ją było skalować i nią zarządzać, a następnie udostępnić ją w przejrzysty sposób w oprogramowaniu.
• Bądź mentorem i dziel się wiedzą, poprawiając umiejętności członków zespołu i upewniając się, że inni mogą utrzymywać i rozwijać opracowane przez Ciebie systemy.
• Przeglądaj i podnoś standardy poprzez przemyślany przegląd kodu, rozsądną ocenę tego, gdzie zablokować, a gdzie pozwolić, aby wszystko płynęło, oraz pragmatyczne wyczucie tego, co należy teraz wykonać.
• Bierz udział w bieżących dyżurach i rozwiązywaniu problemów obejmujących kilka dziedzin technicznych w bieżącej i starszej infrastrukturze.
Niezbędne atrybuty
• Solidne podstawy inżynierii oprogramowania i doświadczenie produkcyjne w zakresie kompleksowych usług. Go to coś, co piszesz codziennie, ale bardziej dbamy o podstawy niż o język: mile widziana jest dobra znajomość innych języków ze statycznym typowaniem.
• Komfortowa praca z Linuksem, ze zrozumieniem systemu operacyjnego, na którym działa Twoje oprogramowanie (procesy, podstawy sieci, pakowanie, system), nawet jeśli nie jesteś inżynierem systemowym.
• Solidna znajomość systemów kompilacji, CI/CD i potoków wydań. Pracowałeś w monorepo lub poważnej konfiguracji kompilacji/wydania i ulepszyłeś ją.
• Doświadczenie w dostarczaniu: wysyłka, zamykanie i nie pozwalanie, aby zakres lub dopracowanie produktu opóźniało realizację.
• Dobra komunikacja pisemna i werbalna oraz instynkt współpracy pozwalający traktować inżynierów niebędących programistami jak pierwszorzędnych kolegów.
Pożądane atrybuty
Rzeczy, które chcielibyśmy zobaczyć. Nie będziesz mieć ich wszystkich i to jest w porządku.
• Zainteresowanie lub praktyczne doświadczenie w zakresie programowania i narzędzi AI/asystentów kodowania. Budowanie lub integrowanie LLM z prawdziwym przepływem pracy inżynierskiej to plus, ale liczy się również ciekawość, jak te narzędzia zmieniają praktyki pracy.
• Doświadczenie w zakresie oprogramowania infrastruktury/platformy: systemów zapasów/aktywów, monitorowania, ostrzegania, planowania, orkiestracji kontenerów lub podobnej pracy na platformie zaplecza.
• Interfejsy API, potoki danych i zarządzanie schematami: projektowanie interfejsów API czystych usług i niezawodne przenoszenie danych między systemami.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/xtxmarketstechnologies/software-developer-shared-engineering-london-105951)
XTX Markets to wiodąca firma zajmująca się handlem algorytmicznym, która wykorzystuje najnowocześniejszą technologię uczenia maszynowego do tworzenia prognoz cen dla ponad 53 000 instrumentów finansowych w zakresie akcji, instrumentów o stałym dochodzie, walut, towarów i kryptowalut. Wykorzystuje te prognozy do zawierania transakcji na giełdach i alternatywnych platformach obrotu oraz do oferowania zróżnicowanej płynności bezpośrednio klientom na całym świecie. Firma obraca ponad 250 miliardami dolarów dziennie w 35 krajach i zatrudnia ponad 300 pracowników w Londynie, Singapurze, Nowym Jorku, Paryżu, Bristolu, Bombaju, Erewaniu i Kajaani.
Wykorzystujemy talent ludzi, którzy tu pracują, nowoczesne techniki obliczeniowe i najnowocześniejszą infrastrukturę badawczą, aby szybko i skutecznie analizować duże zbiory danych na różnych rynkach, aby zmaksymalizować skuteczność naszych zastrzeżonych algorytmów handlowych. Aktywnie poszukujemy nowych metod i pomysłów. Modele, na których opierają się nasze strategie handlowe, znacznie ewoluowały w ciągu ostatnich 10 lat, od metod ekonometrycznych, od których wzięła się nazwa naszej firmy, przez drzewa, sieci neuronowe, aż po nowoczesne architektury głębokiego uczenia się.
XTX Markets dysponuje niezrównanym poziomem zasobów obliczeniowych w branży handlowej, a rosnący klaster badawczy zawiera obecnie ponad 25 000 procesorów graficznych z ponad 1 eksabajtem użytecznej pamięci. Zespoły w całej firmie składają się ze światowej klasy badaczy, programistów i technologów z doświadczeniem w czystej matematyce, programowaniu, fizyce, informatyce i uczeniu maszynowym. Firma buduje także wielkoskalowe centrum danych w Finlandii, aby zabezpieczyć swoje znaczące możliwości obliczeniowe na przyszłość.
W XTX Markets naszą działalnością jest technologia, a my jesteśmy zróżnicowaną organizacją, która przyciąga wybitne talenty ze wszystkich środowisk branżowych. Koncentrujemy się na pracy zespołowej, a nasi ludzie współpracują we wszystkich aspektach działalności, pracując otwarcie i z szacunkiem dla siebie, naszych klientów i rynku. Nasza kultura nie jest hierarchiczna i oznacza, że każdy jest ceniony. Dążymy do doskonałości we wszystkim, co robimy.
Rola
Shared Engineering to wielodyscyplinarny zespół platformowy składający się z kilkunastu inżynierów (inżynierów sieciowych, inżynierów Linuksa i programistów). Zespół jest właścicielem podstaw, na których opiera się inżynieria firmy, takich jak alerty, planowanie zadań, inwentaryzacja/monitorowanie hosta oraz wewnętrzne narzędzia programistyczne dla naszego monorepo. Obejmuje to biblioteki współdzielone, systemy kompilacji i infrastrukturę CI/CD.
Naszym celem jest zapewnienie inżynierom firmy dźwigni: mniej ręcznych kroków, szybka i przewidywalna dostawa oraz zespoły, które mogą obsłużyć się samodzielnie, zamiast podnosić bilet i czekać. Mamy w przygotowaniu wiele inicjatyw na raz, więc ocena tego, nad czym należy popracować, jest prawie tak samo ważna, jak dobre zbudowanie czegoś.
Jest to rola programisty w zespole skupionym na doświadczeniu programistów i oprogramowaniu platformowym: tworzenie narzędzi, usług i bibliotek, dzięki którym wszyscy inni mogą pracować szybciej i bardziej niezawodnie. Coraz większą część tych kompetencji stanowi wdrażanie przez inżynierów firmy sztucznej inteligencji i narzędzi wspomagających kodowanie. Ostatnie prace obejmują nasze samoobsługowe narzędzia do konfiguracji sieci, usługi piaskownicy i bramy dla asystentów kodowania oraz gromadzenie danych o inwentarzu hosta w jednym źródle prawdy.
Obowiązki
• Praca głównie w Go, budowanie i własne usługi platformowe i narzędzia wewnętrzne od początku do końca, od projektu po produkcję.
• Popraw doświadczenie programistów poprzez zmniejszenie tarcia na ścieżce kompilacji/CI/CD i wzmocnienie bibliotek współdzielonych.
• Pomóż kształtować sposób, w jaki szersza firma bezpiecznie i skutecznie wdraża narzędzia AI/asystujące kodowanie, integrując je z przepływami pracy i budując wokół nich poręcze i narzędzia.
• Współpraca z inżynierami sieci i systemu Linux, aby zrozumieć, czego potrzebuje infrastruktura, aby można ją było skalować i nią zarządzać, a następnie udostępnić ją w przejrzysty sposób w oprogramowaniu.
• Bądź mentorem i dziel się wiedzą, poprawiając umiejętności członków zespołu i upewniając się, że inni mogą utrzymywać i rozwijać opracowane przez Ciebie systemy.
• Przeglądaj i podnoś standardy poprzez przemyślany przegląd kodu, rozsądną ocenę tego, gdzie zablokować, a gdzie pozwolić, aby wszystko płynęło, oraz pragmatyczne wyczucie tego, co należy teraz wykonać.
• Bierz udział w bieżących dyżurach i rozwiązywaniu problemów obejmujących kilka dziedzin technicznych w bieżącej i starszej infrastrukturze.
Niezbędne atrybuty
• Solidne podstawy inżynierii oprogramowania i doświadczenie produkcyjne w zakresie kompleksowych usług. Go to coś, co piszesz codziennie, ale bardziej dbamy o podstawy niż o język: mile widziana jest dobra znajomość innych języków ze statycznym typowaniem.
• Komfortowa praca z Linuksem, ze zrozumieniem systemu operacyjnego, na którym działa Twoje oprogramowanie (procesy, podstawy sieci, pakowanie, system), nawet jeśli nie jesteś inżynierem systemowym.
• Solidna znajomość systemów kompilacji, CI/CD i potoków wydań. Pracowałeś w monorepo lub poważnej konfiguracji kompilacji/wydania i ulepszyłeś ją.
• Doświadczenie w dostarczaniu: wysyłka, zamykanie i nie pozwalanie, aby zakres lub dopracowanie produktu opóźniało realizację.
• Dobra komunikacja pisemna i werbalna oraz instynkt współpracy pozwalający traktować inżynierów niebędących programistami jak pierwszorzędnych kolegów.
Pożądane atrybuty
Rzeczy, które chcielibyśmy zobaczyć. Nie będziesz mieć ich wszystkich i to jest w porządku.
• Zainteresowanie lub praktyczne doświadczenie w zakresie programowania i narzędzi AI/asystentów kodowania. Budowanie lub integrowanie LLM z prawdziwym przepływem pracy inżynierskiej to plus, ale liczy się również ciekawość, jak te narzędzia zmieniają praktyki pracy.
• Doświadczenie w zakresie oprogramowania infrastruktury/platformy: systemów zapasów/aktywów, monitorowania, ostrzegania, planowania, orkiestracji kontenerów lub podobnej pracy na platformie zaplecza.
• Interfejsy API, potoki danych i zarządzanie schematami: projektowanie interfejsów API czystych usług i niezawodne przenoszenie danych między systemami.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/xtxmarketstechnologies/software-developer-shared-engineering-london-105951)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Xtxmarketstechnologies
Lokalizacja
Londyn, Wielka Brytania
Ogłoszenie pochodzi od Xtxmarketstechnologies.