Podsumowanie Stanowiska:
Dołącz do nas w Walmart Global Tech jako Starszy Inżynier Oprogramowania, gdzie będziesz realizować wiele planów biznesowych i projektów. Określaj potrzeby klienta i operacyjne, rozwijaj i komunikuj plany biznesowe oraz priorytety, a także pokonuj bariery wpływające na wydajność. Będziesz dostarczać zasoby, mierzyć postępy, opracowywać plany awaryjne i wspierać ciągłe uczenie się w dynamicznym środowisku.
Nadzór i Rozwój: Oferowanie nadzoru i możliwości rozwoju współpracownikom przez wybór i szkolenie, mentoring, przydzielanie obowiązków oraz budowanie zespołowego środowiska pracy. Ustalanie oczekiwań dotyczących wydajności, prowadzenie regularnych ocen oraz zapewnianie uznania i nagród. Zapewnienie świadomości różnorodności oraz wsparcie ciągłego uczenia się.
Promowanie Polityki: Promowanie i wspieranie polityki firmy, misji, wartości oraz standardów etyki i integralności. Szkolenie i udzielanie wskazówek innym, zapewnienie zgodności oraz wsparcie Polityki Otwartości.
Potrzeby Biznesowe: Zapewnienie realizacji potrzeb biznesowych poprzez ocenę skuteczności bieżących planów, programów i inicjatyw. Konsultowanie się z partnerami biznesowymi, menedżerami i interesariuszami, zbieranie i ocena sugestii dotyczących poprawy efektywności oraz udział w wydarzeniach społecznościowych.
- Projektowanie, budowanie, testowanie i wdrażanie nowatorskich rozwiązań na dużą skalę, mających wpływ na miliony klientów na całym świecie.
- Rozwijanie wysokowydajnych i skalowalnych rozwiązań dla ekstrakcji, transformacji i wczytywania danych na dużą skalę przy użyciu technologii takich jak Spark.
- Analizowanie danych i procesów w celu przeprowadzania analizy przyczynowej, odpowiadania na specyficzne pytania biznesowe oraz identyfikowania możliwości poprawy.
- Tworzenie i optymalizowanie potoków danych, architektur oraz zestawów danych w skali petabajtów i terabajtów.
- Współpraca z zespołami inżynierskimi Walmart na całym świecie w celu wykorzystania doświadczenia i wniesienia wkładu do społeczności technologicznej.
- Angażowanie się z Zarządzaniem Produktami i Biznesem w celu ustalania priorytetów oraz dostarczania znakomitych funkcji produktowych.
- Identyfikowanie odpowiednich narzędzi open-source do realizacji funkcji produktowych poprzez badania i pilotaże.
- Szkolenie i trenowanie członków zespołu, aby zapewnić pewność w aplikacjach oprogramowania.
- Tworzenie programów monitorujących udostępnianie informacji prywatnych w celu zapewnienia bezpieczeństwa oprogramowania.
- Tytuł licencjata lub magistra w dziedzinie informatyki lub pokrewnej dziedzinie technicznej.
- 10+ lat doświadczenia w programowaniu obiektowym w Pythonie.
- 10+ lat doświadczenia w budowaniu dużych potoków danych przy użyciu technologii takich jak Spark, Kafka, Cassandra, Hadoop, Hive, Presto i Airflow.
- Silne zrozumienie Azure Data Factory z Databricks, przenoszenia plików oraz ogólnych transformacji.
- Biegłość w Azure Databricks z bazą danych i ADLS, oraz znajomość GCS.
- Doświadczenie w projektowaniu systemów, algorytmach i systemach rozproszonych.
- Dobra znajomość PySpark, Parquet, Python Framework Development oraz Azure DevOps.
- Zrozumienie technologii