Praca
Z kanału partnera
Starszy inżynier oprogramowania – Python
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Kraken
- Location raw
- Manchester, uk
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Pomóż nam wykorzystać technologię, aby zrobić duży zielony ślad we wszechświecie!
Kraken napędza jedne z najbardziej innowacyjnych światowych rozwiązań w dziedzinie energii.
Tworzymy technologię, która na nowo definiuje media i odblokowuje nowy system energetyczny przyszłości. Optymalizując wytwarzanie energii odnawialnej, budując bardziej inteligentną sieć i umożliwiając przedsiębiorstwom użyteczności publicznej zapewnianie klientom wyjątkowej obsługi, nasz system operacyjny zmienia branżę na całym świecie.
To niesamowicie ekscytujący czas na pracę z energią. Dołącz do naszej misji polegającej na poprawie życia JEDNEGO MILIARDA ludzi w ciągu dekady i kształtowaniu czystszej, lepszej przyszłości dla wszystkich.
Humboldt jest podzespołem Flex Trading Enablement (optymalizacja handlu). Działamy na styku komercyjnego handlu energią i transformacji ekologicznej i jesteśmy właścicielami handlu zabezpieczonego aktywami.
Asset Backed Trading został uruchomiony w marcu 2026 r. Działa już w dwóch krajach, a w przyszłości będzie dostępnych więcej rynków i funkcji. Jest dużo miejsca na kształtowanie sposobu jego budowy.
Modeluje handel, alokację usług pomocniczych i wysyłkę unijnych portfeli baterii słonecznych i wiatrowych. Pobieramy aktualizacje rynku i pozycji z interfejsów API Flex, przydzielamy energię i usługi, które pomagają ustabilizować sieć, takie jak FCR i aFRR w całym portfelu, a także dezagregujemy te decyzje do poszczególnych lokalizacji. Możemy zarówno pomóc inwestorom w podejmowaniu decyzji dotyczących sposobu handlu, jak i zdezagregować wspomniane transakcje na decyzje dotyczące wysyłki poszczególnych aktywów.
Jest to oprogramowanie produkcyjne o rzeczywistym wpływie komercyjnym i operacyjnym. Nie tylko wspiera przepływ pracy kluczowych handlowców, ale także steruje wysyłką aktywów fizycznych i świadczeniem usług sieciowych, dlatego bardzo nam zależy na tym, aby wszystko było dobrze. Będziesz współpracować z analitykami danych i handlowcami, aby przekształcić prototypy w niezawodne, dobrze przetestowane usługi, którym mogą zaufać.
Rola
Poszukujemy starszego inżyniera oprogramowania, który dołączy do Humboldta i pomoże kształtować handel zabezpieczony aktywami w miarę jego ekspansji na nowe kraje i możliwości.
Będziesz pracować w monorepo Pythonie obejmującym usługi bezserwerowe: potoki sterowane zdarzeniami, które pobierają dane rynkowe i dane o zasobach, tworzą problemy optymalizacyjne, wzywają do rozwiązywania problemów oraz zapisują z powrotem pozycje wysyłki i handlu. Pomożesz także w rozwoju interfejsów z innymi usługami Flex i interfejsami API, od których zależy handel aktywami.
To świetna rola, jeśli lubisz:
• Posiadanie systemów produkcyjnych, które muszą być prawidłowe, a nie tylko dostępne
• Kształtowanie młodej służby
• Projektowanie architektur sterowanych zdarzeniami (kolejki, zdarzenia, lambdy, interfejsy API), które pozostają zrozumiałe w miarę ich rozwoju
• Przekształcanie chaotycznych reguł domeny w przejrzyste modele, interfejsy i testy
• Praca nad nowymi problemami na styku architektury oprogramowania i modelowania systemów energetycznych
• Współpraca ze specjalistami (traderami, analitykami danych, platformami) bez konieczności bycia ekspertem w swojej dziedzinie od pierwszego dnia
• Podnoszenie poprzeczki w zakresie oprogramowania (pisanie, testowanie, obserwowalność, narzędzia i przemyślane refaktoryzatory), narzędzi i sposobów pracy
Co zrobisz
• Projektuj, buduj i obsługuj usługi zaplecza Pythona związane z handlem zabezpieczonym aktywami
• Własne przepływy sterowane zdarzeniami od wyzwalacza do wysyłki: kolejki, lambdy, zdarzenia i wokół nich integracje Flex API
• Twórz nowe algorytmy i możliwości rynkowe, ściśle współpracując z analitykami danych, aby prototypy stały się niezawodnymi usługami
• Pomoc w odkrywaniu przez zespół nowych epickich rozwiązań, obejmujących architekturę oprogramowania i modelowanie systemów energetycznych
• Popraw niezawodność, opóźnienia i funkcjonalność poprzez testowanie, monitorowanie, alarmy i staranną refaktoryzację
• Wkład w infrastrukturę w postaci kodu (CDK / CloudFormation) i potoków wdrażania
• Weź udział w decyzjach architektonicznych w miarę rozwoju handlu zabezpieczonego aktywami na rynkach UE i typach aktywów
• Wspieraj członków zespołu poprzez łączenie w pary, przeglądy i wspólne rozwiązywanie problemów
• Pomóż utrzymać wysoką poprzeczkę dla dobrze przetestowanego języka Python w domenie, w której ciche błędy są kosztowne
Co przyniesiesz
Nie oczekujemy wszystkiego, ale doświadczenie w kilku z tych obszarów będzie pomocne.
Podstawowe umiejętności
• Solidne doświadczenie w języku Python
• Doświadczenie w budowaniu i obsłudze usług backendowych w środowisku produkcyjnym
• Komfort dzięki platformom chmurowym, najlepiej AWS (Lambda, API Gateway, SQS, EventBridge, DynamoDB, S3)
• Projektowanie API i modelowanie domen dla złożonych procesów biznesowych
• Pisanie solidnego, typowanego, dobrze przetestowanego kodu (pytest, CI, 100% pokrycie gałęzi, duże zainteresowanie wychwytywaniem błędów przed rozpoczęciem produkcji)
• Dobra komunikacja i współpraca zarówno z inżynierami, jak i osobami niebędącymi inżynierami
• Niejednoznaczna ocena: możesz wyraźnie określić kompromisy i utrzymać ciągłość dostaw
Miło mieć / szczególnie istotne
• Doświadczenie w rozwiązywaniu problemów, modelowaniu, optymalizacji.
• Architektury sterowane zdarzeniami lub bezserwerowe na znaczącą skalę
• Infrastruktura jako kod (CDK, CloudFormation lub Terraform)
• Doświadczenie z Pydantic, ścisłym pisaniem i mypy
• Obserwowalność w produkcji (CloudWatch, Grafana)
• Ekspozycja na energię, handel, optymalizację lub inne domeny ograniczające
• Praca w repozytorium mono z bibliotekami współdzielonymi i wieloma usługami do wdrożenia
Nie potrzebujesz wiedzy z zakresu optymalizacji energetycznej ani matematycznej. Ciekawość domeny i chęć uczenia się od traderów i analityków danych są ważniejsze niż zdobycie wiedzy na temat sieci.
Nasz stos technologiczny
Backend i usługi
• Python 3.13, uv, Pydantic
• AWS Lambda, API Gateway, SQS, EventBridge, DynamoDB, S3
• pytest, mypy, ruff w CI
• Mieszane programy liniowe na liczbach całkowitych do wyrażania problemów magazynowania energii (własność firmy data science; integrujemy się z solwerem)
Infrastruktura i oprzyrządowanie
• AWS CDK (TypeScript) i CloudFormation
• aws-lambda-powertools dla obserwowalności
• CI/CD poprzez AWS CodePipeline
• Pulpity Grafana i alarmy CloudWatch
Produkt i analiza
• Datakostki SQL, dashboardy i notesy do raportowania
• Jupyter, numpy, pandy, spisek w celu zbadania…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/kraken/senior-software-engineer-python-manchester-121079)
Kraken napędza jedne z najbardziej innowacyjnych światowych rozwiązań w dziedzinie energii.
Tworzymy technologię, która na nowo definiuje media i odblokowuje nowy system energetyczny przyszłości. Optymalizując wytwarzanie energii odnawialnej, budując bardziej inteligentną sieć i umożliwiając przedsiębiorstwom użyteczności publicznej zapewnianie klientom wyjątkowej obsługi, nasz system operacyjny zmienia branżę na całym świecie.
To niesamowicie ekscytujący czas na pracę z energią. Dołącz do naszej misji polegającej na poprawie życia JEDNEGO MILIARDA ludzi w ciągu dekady i kształtowaniu czystszej, lepszej przyszłości dla wszystkich.
Humboldt jest podzespołem Flex Trading Enablement (optymalizacja handlu). Działamy na styku komercyjnego handlu energią i transformacji ekologicznej i jesteśmy właścicielami handlu zabezpieczonego aktywami.
Asset Backed Trading został uruchomiony w marcu 2026 r. Działa już w dwóch krajach, a w przyszłości będzie dostępnych więcej rynków i funkcji. Jest dużo miejsca na kształtowanie sposobu jego budowy.
Modeluje handel, alokację usług pomocniczych i wysyłkę unijnych portfeli baterii słonecznych i wiatrowych. Pobieramy aktualizacje rynku i pozycji z interfejsów API Flex, przydzielamy energię i usługi, które pomagają ustabilizować sieć, takie jak FCR i aFRR w całym portfelu, a także dezagregujemy te decyzje do poszczególnych lokalizacji. Możemy zarówno pomóc inwestorom w podejmowaniu decyzji dotyczących sposobu handlu, jak i zdezagregować wspomniane transakcje na decyzje dotyczące wysyłki poszczególnych aktywów.
Jest to oprogramowanie produkcyjne o rzeczywistym wpływie komercyjnym i operacyjnym. Nie tylko wspiera przepływ pracy kluczowych handlowców, ale także steruje wysyłką aktywów fizycznych i świadczeniem usług sieciowych, dlatego bardzo nam zależy na tym, aby wszystko było dobrze. Będziesz współpracować z analitykami danych i handlowcami, aby przekształcić prototypy w niezawodne, dobrze przetestowane usługi, którym mogą zaufać.
Rola
Poszukujemy starszego inżyniera oprogramowania, który dołączy do Humboldta i pomoże kształtować handel zabezpieczony aktywami w miarę jego ekspansji na nowe kraje i możliwości.
Będziesz pracować w monorepo Pythonie obejmującym usługi bezserwerowe: potoki sterowane zdarzeniami, które pobierają dane rynkowe i dane o zasobach, tworzą problemy optymalizacyjne, wzywają do rozwiązywania problemów oraz zapisują z powrotem pozycje wysyłki i handlu. Pomożesz także w rozwoju interfejsów z innymi usługami Flex i interfejsami API, od których zależy handel aktywami.
To świetna rola, jeśli lubisz:
• Posiadanie systemów produkcyjnych, które muszą być prawidłowe, a nie tylko dostępne
• Kształtowanie młodej służby
• Projektowanie architektur sterowanych zdarzeniami (kolejki, zdarzenia, lambdy, interfejsy API), które pozostają zrozumiałe w miarę ich rozwoju
• Przekształcanie chaotycznych reguł domeny w przejrzyste modele, interfejsy i testy
• Praca nad nowymi problemami na styku architektury oprogramowania i modelowania systemów energetycznych
• Współpraca ze specjalistami (traderami, analitykami danych, platformami) bez konieczności bycia ekspertem w swojej dziedzinie od pierwszego dnia
• Podnoszenie poprzeczki w zakresie oprogramowania (pisanie, testowanie, obserwowalność, narzędzia i przemyślane refaktoryzatory), narzędzi i sposobów pracy
Co zrobisz
• Projektuj, buduj i obsługuj usługi zaplecza Pythona związane z handlem zabezpieczonym aktywami
• Własne przepływy sterowane zdarzeniami od wyzwalacza do wysyłki: kolejki, lambdy, zdarzenia i wokół nich integracje Flex API
• Twórz nowe algorytmy i możliwości rynkowe, ściśle współpracując z analitykami danych, aby prototypy stały się niezawodnymi usługami
• Pomoc w odkrywaniu przez zespół nowych epickich rozwiązań, obejmujących architekturę oprogramowania i modelowanie systemów energetycznych
• Popraw niezawodność, opóźnienia i funkcjonalność poprzez testowanie, monitorowanie, alarmy i staranną refaktoryzację
• Wkład w infrastrukturę w postaci kodu (CDK / CloudFormation) i potoków wdrażania
• Weź udział w decyzjach architektonicznych w miarę rozwoju handlu zabezpieczonego aktywami na rynkach UE i typach aktywów
• Wspieraj członków zespołu poprzez łączenie w pary, przeglądy i wspólne rozwiązywanie problemów
• Pomóż utrzymać wysoką poprzeczkę dla dobrze przetestowanego języka Python w domenie, w której ciche błędy są kosztowne
Co przyniesiesz
Nie oczekujemy wszystkiego, ale doświadczenie w kilku z tych obszarów będzie pomocne.
Podstawowe umiejętności
• Solidne doświadczenie w języku Python
• Doświadczenie w budowaniu i obsłudze usług backendowych w środowisku produkcyjnym
• Komfort dzięki platformom chmurowym, najlepiej AWS (Lambda, API Gateway, SQS, EventBridge, DynamoDB, S3)
• Projektowanie API i modelowanie domen dla złożonych procesów biznesowych
• Pisanie solidnego, typowanego, dobrze przetestowanego kodu (pytest, CI, 100% pokrycie gałęzi, duże zainteresowanie wychwytywaniem błędów przed rozpoczęciem produkcji)
• Dobra komunikacja i współpraca zarówno z inżynierami, jak i osobami niebędącymi inżynierami
• Niejednoznaczna ocena: możesz wyraźnie określić kompromisy i utrzymać ciągłość dostaw
Miło mieć / szczególnie istotne
• Doświadczenie w rozwiązywaniu problemów, modelowaniu, optymalizacji.
• Architektury sterowane zdarzeniami lub bezserwerowe na znaczącą skalę
• Infrastruktura jako kod (CDK, CloudFormation lub Terraform)
• Doświadczenie z Pydantic, ścisłym pisaniem i mypy
• Obserwowalność w produkcji (CloudWatch, Grafana)
• Ekspozycja na energię, handel, optymalizację lub inne domeny ograniczające
• Praca w repozytorium mono z bibliotekami współdzielonymi i wieloma usługami do wdrożenia
Nie potrzebujesz wiedzy z zakresu optymalizacji energetycznej ani matematycznej. Ciekawość domeny i chęć uczenia się od traderów i analityków danych są ważniejsze niż zdobycie wiedzy na temat sieci.
Nasz stos technologiczny
Backend i usługi
• Python 3.13, uv, Pydantic
• AWS Lambda, API Gateway, SQS, EventBridge, DynamoDB, S3
• pytest, mypy, ruff w CI
• Mieszane programy liniowe na liczbach całkowitych do wyrażania problemów magazynowania energii (własność firmy data science; integrujemy się z solwerem)
Infrastruktura i oprzyrządowanie
• AWS CDK (TypeScript) i CloudFormation
• aws-lambda-powertools dla obserwowalności
• CI/CD poprzez AWS CodePipeline
• Pulpity Grafana i alarmy CloudWatch
Produkt i analiza
• Datakostki SQL, dashboardy i notesy do raportowania
• Jupyter, numpy, pandy, spisek w celu zbadania…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/kraken/senior-software-engineer-python-manchester-121079)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Kraken
Lokalizacja
Manchester, Wielka Brytania
Ogłoszenie pochodzi od Kraken.