Senior Software Engineer [Python]

Job expired!

O roli

Dołącz do nas w ekscytującym okresie dynamicznego rozwoju technologicznego w Trailstone! Naszym celem jest stworzenie światowej klasy produktu z zakresu energii odnawialnej, który pozwoli nam rozszerzyć działalność na nowe rynki energetyczne na całym świecie. Poszukujemy utalentowanego Starszego Inżyniera Oprogramowania, który dołączy do naszego globalnego zespołu technologicznego w siedzibie głównej w Austin, TX. Twoją główną odpowiedzialnością będzie rozwijanie najwyższej jakości mikrousługi i pipeline'ów danych dla naszej platformy handlu energią odnawialną za pomocą Pythona. Nasza różnorodna technologia obejmuje Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server i więcej.

To pełnoetatowe stanowisko raportuje bezpośrednio do naszego Menedżera Globalnego Inżynierii Oprogramowania, znajdującego się w naszym innowacyjnym biurze w Berlinie na Ernst-Reuter-Platz. Kluczowe obowiązki obejmują:

  • Projektowanie, rozwijanie i utrzymywanie mikrousług, zadań ETL i komponentów systemowych dla naszej platformy integracji, przetwarzania i analizy danych opartej na Pythonie.
  • Współpraca z inżynierami, analitykami biznesowymi, traderami i naukowcami danych w zespole interdyscyplinarnym.
  • Polepszanie i zapewnianie jakości kodu poprzez żądania pull i przeglądy kodu.
  • Mentoring młodszych inżynierów.
  • Stale śledzenie najnowszych trendów technologicznych w celu ciągłego doskonalenia naszej platformy.

O Tobie

Szukamy proaktywnego i pragmatycznego rozwiązywacza problemów, który ma doświadczenie i pewność siebie w programowaniu w Pythonie. Biorąc pod uwagę nasz dynamiczny i międzynarodowy zespół, powinieneś cenić współpracę i przejrzystość w swojej pracy. Kompatybilność z architekturą hybrydowo-chmurową i opartą na kontenerach jest koniecznością; działamy częściowo on-premise, a częściowo na AWS.

Stosujemy model pracy hybrydowej, więc powinieneś być w stanie dojechać i pracować z naszego biura w Berlinie (Ernst-Reuter-Platz) średnio 2-3 dni w tygodniu. Pożądane umiejętności techniczne i doświadczenia obejmują:

  • Minimum 5 lat odpowiedniego doświadczenia w inżynierii danych z Pythonem.
  • Udowodnione doświadczenie w zapewnianiu najlepszych praktyk ETL do przetwarzania, czyszczenia i weryfikacji dużych zbiorów danych.
  • Znajomość programowania obiektowego, funkcjonalnego i asynchronicznego oraz wzorców projektowych.
  • Solidne doświadczenie w SQL i zrozumienie podstaw baz danych.
  • Wiedza domenowa w sektorze energetycznym lub finansowym jest bardzo pożądana.

Nie spełniasz wszystkich wymagań? Badania pokazują, że kobiety i osoby z mniejszości często wahają się aplikować na stanowiska, jeśli nie spełniają wszystkich kryteriów. W Trailstone jesteśmy zaangażowani w tworzenie inkluzywnego i autentycznego miejsca pracy dla każdego. Jeśli ta rola Cię ekscytuje, zachęcamy do aplikowania, nawet jeśli Twoje kwalifikacje nie do końca są zgodne z opisem stanowiska. Może jesteś idealnym kandydatem na tę rolę albo inną możliwość w naszej rozwijającej się firmie.

Co oferujemy

  • Konkurencyjne wynagrodzenie i udział w dobrowol