Smart Working
Smart Working
Smart Working to usługa rekrutacyjna, która pomaga firmom tworzyć zespoły programistyczne złożone ze zweryfikowanych deweloperów z całego świata. Proces selekcji obejmuje oceny techniczne i weryfikację przeszłości kandydatów, dzięki czemu firmy mogą nawiązywać współpracę z deweloperami mającymi doświadczenie w różnych językach programowania i frameworkach. Smart Working wspiera elastyczne zatrudnianie zdalne organizacji działających między innymi w konsultingu, ochronie zdrowia i marketingu, pomagając im zwiększać możliwości w zakresie tworzenia oprogramowania przy jednoczesnym kontrolowaniu kosztów rekrutacji i działalności operacyjnej.

Starszy inżynier danych Python w Smart Working (zdalnie, Indie)

Twórz potoki danych, interfejsy API i usługi backendowe w Pythonie w AWS. Dbaj o niezawodność systemów produkcyjnych z Kubernetes, PostgreSQL oraz wyszukiwarkami i bazami NoSQL.

Opis

  • Twórz i obsługuj niezawodne potoki danych w Pythonie w AWS.
  • Rozwijaj i utrzymuj usługi backendowe oraz interfejsy API z użyciem Django i FastAPI.
  • Projektuj modele danych i zapytania oraz poprawiaj wydajność PostgreSQL, wyszukiwarek i baz NoSQL, takich jak OpenSearch, Elasticsearch i DynamoDB.
  • Wdrażaj i obsługuj usługi Kubernetes we współpracy z inżynierem DevOps.
  • Prowadź powierzone zadania od projektu przez testy, przegląd i wdrożenie aż po wsparcie środowiska produkcyjnego.
  • Pracuj samodzielnie, koordynując infrastrukturę i wdrożenia z zespołami inżynieryjnymi oraz kolegami z DevOps/SRE.
  • Dbaj o jakość i poprawność danych dzięki dokładnym testom.
  • Stosuj przeglądy kodu i praktyki CI/CD, reagując na zmieniające się priorytety.
  • Wcześnie wykrywaj problemy, proponuj poprawki i w razie potrzeby podważaj decyzje techniczne.
  • Stawiaj na staranne wykonanie, niezawodność i stabilność środowiska produkcyjnego.

Wymagania

  • Co najmniej sześć lat doświadczenia w inżynierii oprogramowania, w tym co najmniej pięć lat zawodowego programowania w Pythonie.
  • Co najmniej pięć lat doświadczenia w tworzeniu systemów backendowych w Pythonie.
  • Co najmniej trzy lata pracy z potokami i inżynierią danych, w tym ETL/ELT oraz przetwarzaniem wsadowym.
  • Doświadczenie z narzędziami do orkiestracji, takimi jak Airflow, Dagster, Prefect, AWS Glue lub Step Functions.
  • Co najmniej trzy lata korzystania z AWS przy tworzeniu i utrzymaniu chmurowych usług backendowych oraz potoków danych.
  • Silne doświadczenie z GCP lub Azure może być rozpatrywane indywidualnie.
  • Co najmniej trzy lata pracy z frameworkami webowymi Pythona, najlepiej Django lub FastAPI; akceptowany jest również Flask.
  • Co najmniej trzy lata pracy z PostgreSQL w zakresie modelowania danych, zapytań i dostrajania wydajności.
  • Doświadczenie z MySQL lub SQL Server może być odpowiednie, jeśli kandydat ma mocne umiejętności SQL w innych obszarach.
  • Co najmniej dwa lata pracy z wyszukiwarkami lub nierelacyjnymi bazami danych, w tym Elasticsearch, OpenSearch lub DynamoDB.
  • Przydatne są również MongoDB, Redis lub Cassandra.
  • Co najmniej dwa lata doświadczenia we wdrażaniu i obsłudze usług w Kubernetes.
  • Doświadczenie z Dockerem oraz ECS lub EKS może być rozważane jako alternatywa.
  • Umiejętność samodzielnego prowadzenia prac technicznych od projektu przez implementację i testy po wdrożenie oraz wsparcie produkcyjne.
  • Duża dbałość o dokładność danych, testowanie i niezawodność systemów produkcyjnych.
  • Umiejętność współpracy z zespołami inżynieryjnymi i infrastrukturalnymi, proponowania rozwiązań oraz kwestionowania decyzji w razie potrzeby.
  • Umiejętność stosowania ustalonych praktyk inżynieryjnych i dostosowywania się do zmian priorytetów.
  • Atutem będzie co najmniej rok doświadczenia z Airflow lub podobnym narzędziem do orkiestracji przepływów pracy.
  • Atutem będzie co najmniej rok doświadczenia z narzędziami do przetwarzania strumieniowego lub zdarzeń, takimi jak Kafka, Kinesis lub SQS.
  • Atutem będzie co najmniej rok doświadczenia z infrastrukturą jako kodem i CI/CD, w tym Terraform i GitHub Actions.
  • Wcześniejsze doświadczenie w prowadzeniu projektu technicznego lub samodzielnym odpowiadaniu za potok danych albo usługę backendową od początku do końca.

Benefity

  • Pełny etat z perspektywą długoterminowej współpracy.
  • Praca w modelu zdalnym jako domyślnym.
  • Społeczność wspierająca rozwój i dobre samopoczucie.
  • Praca z międzynarodowymi zespołami i produktami.
  • Wsparcie rozwoju osobistego i kariery.
  • Długoterminowa możliwość kontynuacji współpracy, wymagająca potwierdzenia.

Powiązane oferty pracy

Westinghouse Electric Company

Administrator platformy CLM

Westinghouse Electric Company
5001 – 10 000 Pracownicy
EnergetykaJądrowyProdukcja

Administrowanie platformą zarządzania cyklem życia umów Westinghouse Electric Company i jej rozwój na potrzeby rozwiązań kadrowych w sektorze czystej energii. Konfigurowanie przepływów pracy, dostępu, raportowania, kontroli zgodności i integracji we współpracy z zespołami firmy.

Otwórz
CVS Health

Starszy asystent zarządu, operacje CVS Health PBM

CVS Health

Zapewnianie administracyjnego wsparcia kierownictwu CVS Health PBM oraz koordynowanie kalendarzy, podróży, wydarzeń, budżetów i poufnych działań. Usprawnianie pracy kadry kierowniczej poprzez współpracę między zespołami i dopilnowywanie realizacji zadań.

Otwórz