American Express
American Express
American Express to globalna firma świadcząca usługi finansowe w obszarach bankowości, finansów i płatności B2B. Jej działalność obejmuje konsumenckie, biznesowe i korporacyjne karty kredytowe; usługi płatnicze i usługi dla akceptantów; rachunki oszczędnościowe, certyfikaty depozytowe i pożyczki osobiste; a także programy lojalnościowe, programy podróżne, korporacyjne rozwiązania płatnicze, edukację finansową, usługi bezpieczeństwa oraz wsparcie posiadaczy kart i akceptantów.

Starszy inżynier danych

Kieruj projektowaniem i optymalizacją bezpiecznych, odpornych platform danych w American Express. Zakres roli obejmuje architekturę baz danych, inżynierię chmurową, dostrajanie wydajności i mentoring inżynierów danych.

Opis

  • Wspieraj rozwój inżynierów danych oraz promuj doskonałość techniczną, współpracę i ciągłe doskonalenie.
  • Współpracuj z zespołami produktowymi, architektonicznymi i biznesowymi w ramach zwinnego dostarczania, kształtując skalowalne rozwiązania danych i priorytety sprintów.
  • Oceniaj nowe technologie baz danych oraz rozwijaj usługi chmurowe, nowoczesne możliwości baz danych i praktyki inżynierskie.
  • Twórz skalowalne logiczne i fizyczne modele danych dla bezpiecznych, odpornych i wydajnych platform korporacyjnych.
  • Buduj, obsługuj i optymalizuj relacyjne, NoSQL, rozproszone oraz natywne dla chmury systemy baz danych.
  • Poprawiaj wydajność baz danych przez dostrajanie SQL i planów zapytań, indeksowanie, partycjonowanie, optymalizację pamięci masowej, planowanie pojemności i zarządzanie obciążeniem.
  • Projektuj i utrzymuj wysoce dostępne architektury baz danych, w tym replikację, kopie zapasowe, odzyskiwanie i odtwarzanie po awarii.
  • Ustalaj i egzekwuj standardy architektury danych, bezpieczeństwa, ładu, automatyzacji i operacji.
  • Twórz rozwiązania infrastruktury jako kod oraz frameworki automatyzacji dla platform bazodanowych.
  • Projektuj i ulepszaj platformy big data dzięki zaawansowanemu modelowaniu, partycjonowaniu, indeksowaniu i rozproszonemu zarządzaniu danymi.
  • Integruj platformy danych z aplikacjami chmurowymi, potokami CI/CD, środowiskami kontenerowymi i nowoczesnymi systemami inżynierii danych.
  • Dostosowuj platformy danych do celów strategicznych i map drogowych technologii we współpracy z zespołami produktu, architektury, bezpieczeństwa i biznesu.
  • Badaj złożone incydenty produkcyjne oraz zwiększaj niezawodność, obserwowalność, wydajność i odporność baz danych.
  • Wyznaczaj kierunek techniczny przez ocenę technologii, standardy inżynierskie i działania modernizacyjne.

Wymagania

  • Wykształcenie wyższe co najmniej na poziomie licencjata w zakresie informatyki, inżynierii komputerowej, systemów informacyjnych lub pokrewnej dziedziny technicznej; preferowany tytuł magistra albo równoważne doświadczenie zawodowe.
  • Co najmniej 8 lat doświadczenia w projektowaniu, tworzeniu, administrowaniu i optymalizacji wielkoskalowych (terabajtowych/petabajtowych) korporacyjnych platform baz danych i rozwiązań inżynierii danych.
  • Ekspercka znajomość Oracle, PostgreSQL i MySQL.
  • Znaczne doświadczenie z MongoDB, Couchbase, Cassandra, Redis lub porównywalnymi rozproszonymi platformami NoSQL.
  • Doświadczenie z YugabyteDB, Cassandra lub porównywalnymi rozproszonymi technologiami SQL lub NoSQL.
  • Doświadczenie z bazami danych in-memory, takimi jak SingleStore, Redis lub Apache Ignite.
  • Rozległe doświadczenie z chmurowymi usługami baz danych i DBaaS/SaaS w AWS i GCP, w tym Amazon RDS, Aurora, DynamoDB, Cloud SQL, BigQuery, Bigtable, MongoDB Atlas, Couchbase i Yugabyte.
  • Ekspercka znajomość dostrajania wydajności baz danych, optymalizacji SQL, analizy planów wykonania, indeksowania, partycjonowania, statystyk optymalizatora, współbieżności, blokad, zarządzania pamięcią, replikacji, optymalizacji pamięci masowej i planowania pojemności.
  • Doświadczenie w tworzeniu logicznych i fizycznych modeli danych za pomocą ER/Studio, ERwin lub równoważnych narzędzi.
  • Doświadczenie w pracy z OLTP, OLAP, hurtowniami danych, martami danych i platformami big data.
  • Doświadczenie w tworzeniu skalowalnych rozwiązań ETL/ELT, integracji danych i przetwarzania rozproszonego z użyciem Apache Spark i Kafka.
  • Bardzo dobra znajomość Python i SQL; znajomość Java lub innego języka obiektowego będzie dodatkowym atutem.
  • Doświadczenie z Terraform, Docker, Kubernetes, Git, Linux, skryptami powłoki i praktykami CI/CD.
  • Doświadczenie z ServiceNow, Jira lub podobnymi narzędziami do zarządzania usługami IT i projektami.
  • Doświadczenie w stosowaniu praktyk Agile, w tym Scrum, Kanban i programowania sterowanego testami.
  • Dogłębne rozumienie architektur relacyjnych, NoSQL, rozproszonych i natywnych dla chmury baz danych; silników pamięci masowej, indeksowania, optymalizacji zapytań, replikacji, szyfrowania, kopii zapasowych i odzyskiwania, wysokiej dostępności, odtwarzania po awarii oraz bezpieczeństwa baz danych.
  • Rozległa wiedza na temat systemów rozproszonych, architektur wielowarstwowych, algorytmów konsensusu i projektowania skalowalnych platform danych.
  • Znajomość ekosystemów big data, jezior danych i nowoczesnych technologii przechowywania danych.
  • Rozumienie XML, JSON, projektowania schematów, zarządzania metadanymi i baz danych open source.
  • Znajomość SAN, NAS, infrastruktury hiperkonwergentnej i natywnych dla chmury systemów pamięci masowej.
  • Praktyczna znajomość AI i generatywnej AI, w tym integracji LLM, wektorowych baz danych, RAG, programowania wspomaganego przez AI i procesów inżynierii danych wykorzystujących AI.
  • Dogłębne rozumienie obserwowalności, monitorowania, zasad SRE i operacji produkcyjnych.
  • Udowodniona umiejętność diagnozowania i rozwiązywania złożonych problemów produkcyjnych w bazach danych, środowiskach chmurowych i systemach rozproszonych.
  • Doświadczenie w mentoringu inżynierów i wpływaniu na decyzje architektoniczne.
  • Wsparcie w uzyskaniu wizy może być dostępne w zależności od potrzeb biznesowych, stanowiska, kosztów i obowiązującego prawa.

Benefity

  • Premia roczna
  • Świadczenia

Powiązane oferty pracy

MWDN

Projektant produktu — praca zdalna w Ukrainie

MWDN

Projektuj doświadczenia użytkowników produktów z obszaru cyberbezpieczeństwa dla złożonych procesów B2B — od rozpoznania problemu po wdrożenie funkcji. Pracuj w Figmie, rozwijaj system projektowy i ściśle współpracuj z programistami, tworząc przejrzyste i użyteczne interfejsy.

Otwórz