
Walmart je globalna maloprodajna i e-trgovinska kompanija koja opslužuje potrošače putem hipermarketa, diskontnih robnih kuća, trgovina mješovitom robom i internetskog tržišta. Njezinu široku ponudu proizvoda podržavaju velika mreža fizičkih trgovina, izravno poslovanje s potrošačima te logistički sustavi i sustavi opskrbnog lanca potrebni za kretanje proizvoda kroz cijelo poslovanje.
Softverski inženjer III za velike podatke u Walmartu
Razvijajte skalabilne aplikacije i alate za Walmartove podatkovne platforme u oblaku. Izrađujte usluge u jezicima Java i Python, analitičku infrastrukturu i sigurne podatkovne tokove u Bangaloreu.
Opis
- Razvijajte i testirajte skalabilne aplikacije i alate platforme za podatkovna skladišta u oblaku i obradu podataka velikih razmjera.
- Izrađujte automatizaciju, samoposlužne alate i usluge platforme za interne timove.
- Surađujte s kolegama na uspostavi softverskih praksi i zahtjeva.
- Održavajte kod i pripremajte ažuriranja radi poboljšanja pouzdanosti platforme, troškovne učinkovitosti i performansi upita u velikom opsegu.
- Pregledavajte i testirajte programe i proizvode prije lansiranja.
- Dijagnosticirajte i rješavajte probleme s kodom i podatkovnim tokovima.
- Izrađujte alate za praćenje i provedbu kontrola pristupa, upravljanja podacima i zaštitnih mjera za dijeljenje osjetljivih informacija.
- Pronalazite prilike za poboljšanje automatizacije i učinkovitosti platforme.
- Pridržavajte se pravila i postupaka tvrtke te njezine misije, vrijednosti, etičkih načela i standarda integriteta.
Zahtjevi
- Završen studij B.E., B.Tech, MS ili MCA iz računarstva ili srodnog tehničkog područja.
- Prvostupnička diploma iz navedenog područja povezanog s računalima i najmanje dvije godine iskustva u softverskom inženjerstvu ili srodnom području, ili najmanje četiri godine iskustva u softverskom inženjerstvu ili srodnom području.
- Najmanje 5,5 godina iskustva u objektno orijentiranom programiranju u jeziku Java ili Python.
- Dobro poznavanje osnova računalnih sustava, struktura podataka i algoritama te sposobnost rješavanja problema.
- Praktično iskustvo u izradi web-usluga ili aplikacija s REST API-jima, Springom ili Spring Bootom te sustavima za razmjenu poruka kao što su Kafka ili Pub/Sub.
- Poznavanje podatkovnih okvira Google Clouda, uključujući BigQuery, BigLake, Dataproc (Spark ili Hive na GCP-u) i Cloud Composer (upravljani Airflow).
- Dobro poznavanje SQL-a, uključujući BigQuery SQL, strategije particioniranja i grupiranja te optimizaciju performansi upita.
- Iskustvo u dizajnu sustava i distribuiranim sustavima, uključujući skaliranje i otpornost na pogreške za velike podatkovne platforme.
- Izražene organizacijske, komunikacijske i interpersonalne vještine.
- Iskustvo s relacijskim ili nerelacijskim bazama podataka kao što su Cassandra, Elasticsearch i MongoDB.
- Iskustvo s infrastrukturom u oblaku, prvenstveno GCP-om; poznavanje Azurea ili AWS-a prednost je.
- Iskustvo s alatima i procesima za izgradnju, CI/CD i implementaciju, kao što su Kubernetes, Docker, Jenkins i Terraform.
- Stalna želja za istraživanjem, poboljšavanjem, automatizacijom i optimizacijom sustava i alata.
Pogodnosti
- Nagrade za radni učinak
- Rodiljni i roditeljski dopust
- Plaćeni dopust
- Zdravstvene pogodnosti