W skrócie
- Zadania: Twórz skalowalne rozwiązania backendowe dla platformy danych z wykorzystaniem Pythona.
- Firma: Innowacyjna firma technologiczna z międzynarodowymi projektami.
- Benefity: Elastyczne opcje pracy, międzynarodowe projekty i dostęp do prywatnej opieki zdrowotnej.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i nauki.
- Dlaczego ta praca: Pracuj nad realnymi wyzwaniami w cyberbezpieczeństwie i rozwijaj swoje umiejętności.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu w Pythonie i budowaniu aplikacji backendowych.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities – these are a few words that describe an average day for us. Building cross-functional engineering teams that take ownership and crave more means we’re always on the lookout for talented people who bring passion and creativity to every project. Nasza kultura obejmuje otwartość, szacunek, determinację i łączy osiąganie wyników z przyjemnością.
Opis projektu – cel, który będziesz miał
Nasza drużyna współpracuje z wiodącą brytyjską firmą ubezpieczeniową, aby budować i rozwijać własną platformę danych, która pomaga identyfikować luki i proaktywnie zmniejszać ryzyko cybernetyczne. Platforma przetwarza duże ilości danych o lukach w zabezpieczeniach z wielu źródeł. Napędza skalowalne usługi backendowe, wysokowydajne API i przetwarzanie danych oparte na zdarzeniach, pomagając firmom identyfikować i zarządzać ryzykiem cybernetycznym, które może wpłynąć na nie i ich klientów. To nie jest typowa aplikacja CRUD. Będziesz pracować z przetwarzaniem dużych danych, systemami rozproszonymi, infrastrukturą chmurową i rzeczywistymi wyzwaniami związanymi z cyberbezpieczeństwem - z Pythonem w sercu platformy.
Rola – jak będziesz wnosić wkład
Jako Starszy Inżynier Oprogramowania Python będziesz odgrywać kluczową rolę w projektowaniu i rozwijaniu skalowalnych rozwiązań backendowych dla platformy intensywnie wykorzystującej dane. Będziesz ściśle współpracować z doświadczonymi inżynierami, aby budować niezawodne usługi, kształtować rozwiązania techniczne i przyczyniać się do ewolucji platformy oraz praktyk inżynieryjnych.
W tej roli będziesz:
- Projektować, rozwijać i utrzymywać usługi backendowe oraz REST API przy użyciu Pythona.
- Budować skalowalne rozwiązania do pobierania, przetwarzania i transformacji dużych zbiorów danych.
- Pracować z Microsoft Azure, w tym z konteneryzowanymi obciążeniami, przetwarzaniem wsadowym, PostgreSQL i architekturami opartymi na zdarzeniach.
- Przyczyniać się do architektury chmurowej, CI/CD i Infrastructure as Code.
- Pracować z Databricks i nowoczesnymi podejściami do przetwarzania danych.
- Współpracować z inżynierami nad projektowaniem systemów, modelowaniem danych i ulepszaniem platformy.
- Poprawiać jakość oprogramowania poprzez przeglądy kodu, testowanie automatyczne i mentoring mniej doświadczonych programistów.
- Wykorzystywać narzędzia wspomagające rozwój oprogramowania oparte na AI, aby poprawić wydajność, przyspieszyć rozwiązywanie problemów i wspierać takie działania jak kodowanie, testowanie i analiza techniczna.
Oczekiwania – doświadczenie, którego potrzebujesz
- 5+ lat doświadczenia komercyjnego w rozwoju Pythona, z silnym naciskiem na inżynierię backendową.
- Silne doświadczenie w budowaniu aplikacji backendowych i REST API.
- Solidna wiedza z zakresu SQL i doświadczenie z PostgreSQL lub innymi relacyjnymi bazami danych.
- Praktyczne doświadczenie z AWS i/lub Azure, Dockerem oraz CI/CD.
- Doświadczenie w budowaniu aplikacji intensywnie wykorzystujących dane, potoków danych lub rozwiązań przetwarzających duże zbiory danych.
Dodatkowe umiejętności – przewaga, którą masz
- Doświadczenie z Databricks lub innymi nowoczesnymi platformami danych.
- Znajomość architektur opartych na zdarzeniach, przetwarzania asynchronicznego i systemów rozproszonych.
- Praktyczne doświadczenie z usługami Azure, takimi jak Azure Container Apps lub Batch Processing.
- Doświadczenie z Infrastructure as Code, np. Terraform.
- Doświadczenie z Azure DevOps i automatyzacją wdrożeń.
- Praktyczne doświadczenie w korzystaniu z narzędzi wspomagających rozwój oprogramowania opartych na AI.
Dodatkowe informacje
Co oferujemy:
- Elastyczne i zdalne opcje współpracy.
- Międzynarodowe projekty z wiodącymi globalnymi klientami.
- Podróże związane z międzynarodowymi projektami.
- Niekorporacyjna atmosfera.
- Dostęp do lekcji językowych.
- Dostęp do inicjatyw dzielenia się wiedzą.
- Dostęp do prywatnej opieki zdrowotnej i ubezpieczenia na życie.
- Dostęp do karty multisport.
Dostępność i warunki indywidualnych benefitów mogą się różnić w zależności od wybranej formy współpracy.
Senior Python Engineer in Warsaw – pracodawca: Software Mind
Software Mind to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w zespole doświadczonych inżynierów w Polsce, będziesz miał okazję rozwijać swoje umiejętności w obszarze automatyzacji i transformacji infrastruktury, a także korzystać z elastycznych godzin pracy oraz atrakcyjnych benefitów, które wspierają równowagę między życiem zawodowym a prywatnym.