To stanowisko wymaga znajomości języka angielskiego. Opis stanowiska jest dostępny tylko w języku angielskim. Nie ma opisu stanowiska po japońsku dla tego stanowiska.
Wstęp:
Obiegać wszystkie formy wartości, aby wyzwolić potencjał we wszystkich ludziach.
"Co mogę zrobić, aby społeczeństwo prosperowało, mając do dyspozycji ograniczone zasoby?" Aplikacja Mercari marketplace powstała w 2013 roku z tego pytania, które nasz założyciel Shintaro Yamada zadał sobie, podczas podróżowania po świecie. Wierzmy, że poprzez obieg wszystkich form wartości, nie tylko fizycznych rzeczy i pieniędzy, możemy stworzyć możliwości dla każdego, aby realizować swoje marzenia i przyczyniać się do społeczeństwa i osób wokół nich. Mercari dąży do połączenia ludzi na całym świecie dzięki technologii i stworzenia świata, w którym każdy może wykorzystać swój potencjał. Więcej informacji na temat misji Grupy Mercari znajdziesz w Mercari's Culture Doc.
Równe szanse na zatrudnienie:
Tutaj, w Mercari, pracujemy nad realizacją świata, w którym potencjał nikogo nie jest ograniczany przez jego tło i każdy ma możliwość swobodnego tworzenia wartości. Sądzimy też, że mentalność Różnorodności i Włączania jest dla nas niezbędna, aby osiągnąć naszą misję. Oczywiście, dotyczy to również naszych praktyk zatrudnienia. Mercari jest zdecydowane na eliminację dyskryminacji na podstawie wieku, płci, orientacji seksualnej, rasy, religii, niepełnosprawności fizycznej i innych takich czynników, tak aby każdy, kto podziela naszą misję i wartości, mógł dołączyć do nas, niezależnie od swojego pochodzenia. Aby uzyskać więcej informacji, przeczytaj nasze oświadczenie o D&I.
Misja zespołu / Obowiązki służbowe
Misja zespołu:
Rozwijanie i obsługa narzędzi marketingowych, kuponów, systemów nagradzania punktami itp. wykorzystywanych do rozwoju nie tylko Merpay, ale całej Grupy Mercari w regionie Japonii (Mercari, Mercoin, Sklepy itp.).
Zgodnie z misją naszej grupy "Obiegaj wszystkie formy wartości, aby wyzwolić potencjał we wszystkich ludziach", dążymy do dostarczenia platformy dla zespołów Wzrostu, aby w możliwie najkrótszym czasie uruchomić dowolny typ kampanii lub eksperymentu wzrostowego z maksymalną elastycznością, seamlessly integrating our businesses, collaborating with other engineering teams, Data Analysts, and Machine Learning experts to implement smart solutions to large-scale problems.
(Dowiedz się więcej o misji i wartościach Mercari tutaj.)
Jako inżynier Backend ze specjalizacją w inżynierii danych, konkretne obowiązki służbowe w Domenie Marketingu i Wzrostu obejmują:
Projektowanie, rozwijanie i obsługa infrastruktury danych / data pipelines do obsługi dużych kampanii; zarówno w oparciu o streaming, jak i duże partie. Ta praca obejmuje rozwój ekosystemu umożliwiającego gromadzenie danych, Data Lake, DWH, wykorzystanie zebranych danych oraz inne procesy wymagane przez wykorzystanie danych.
Integracja systemów wewnętrznych i zewnętrznych. Na przykład usługi mikro w domu i zewnętrzne narzędzia marketingowe.
Współpraca z inżynierami Data Platform w celu zastosowania i doskonalenia rozwiązań wielokrotnego użytku.
Dostarczanie rozwiązań dla analityków danych i ekspertów ML w celu skutecznego obsługiwania danych związanych z domeną marketingu, w tym miliardów punktów danych generowanych każdego dnia przez miliony aktywnych użytkowników.
Automatyzacja QA dla poprawy jakości.
Pomoc w operacyjnych zadaniach dotyczących systemów, usług i kampanii.
Obowiązki służbowe:
Zbieranie danych z mikrousług.
Rozwijanie data pipelines opartych na batch-ach i streamingu.
Konstrukcja Data Lakes i DWH do przechowywania zebranych danych.
Zarządzanie częściowymi uprawnieniami i zasobami na DWH.
Zarządzanie wykorzystaniem danych i wprowadzanie środków ograniczających koszty.
Projektowanie API / interfejsów dla mikrousług korzystających z Protocol Buffers i gRPC.
Ulepszanie usług i mierzenie efektywności za pomocą ilościowych i jakościowych analiz logów zachowań użytkowników itp.
Projektowanie architektury i wybór oprogramowania pośredniego na podstawie wymagań aplikacji.
Dostrojenie wydajności mikrousług, monitorowanie i obsługa alarmów.
Narzędzia używane / Środowisko Dev:
Języki programowania: Go, Python, Java, Scala.
Infrastruktura: Google Cloud Platform (Compute Engine, Kubernetes Engine, Dataflow, Pub/Sub, Cloud Storage, BigQuery, Spanner, Cloud SQL, Cloud Logging itp.).
Przetwarzanie rozproszone: Apache Flink / Apache Spark.
Workflow: Apache Airflow.
Narzędzia BI: Looker / Data Studio.
Narzędzia do zarządzania konfiguracją: Terraform.
Monitorowanie: Stackdriver Monitoring / Datadog / PagerDuty.
CI/CD: Circle CI / Spinnaker.
Narzędzie wiedzy: Crowi / Confluence.
Inne: GitHub / Slack.
Metoda rozwoju: Agile (Scrum, Kanban itp.)
Unikalne i śmiałe wyzwania:
Platforma wzrostu
W kampaniach dystrybuujących miliony powiadomień i nagród dziennie, konieczne jest przetworzenie miliardów punktów danych z wielu różnych usług (wewnętrznych i zewnętrznych).
Wdrażanie funkcji produktu, które zwiększają zaangażowanie klienta i w konsekwencji przyczyniają się do GMV firmy.
Współpraca z menedżerami produktu, inżynierami ML, inżynierami Backend, SRE i specjalistami Data Platform, aby budować rozwiązania, które skalują się dobrze: niezawodne, szybkie, opłacalne i bezpieczne.
Wymagane kwalifikacje:
Wspólne zrozumienie i wierzenie w misję i wartości naszej firmy.
Wykształcenie wyższe z zakresu informatyki lub pokrewnego kierunku lub co najmniej pięć lat doświadczenia praktycznego w programowaniu.
Doświadczenie w projektowaniu, rozwijaniu i obsłudze usług na dużą skalę i/lub rozproszonych systemów.
Przynajmniej dwie z następujących umiejętności:
Doświadczenie w programowaniu w chmurze przy użyciu AWS, GCP itp.
Doświadczenie w rozwijaniu systemów wykorzystujących technologie kontenerowe, takie jak Kubernetes.
Doświadczenie w programowaniu przy użyciu kolejek komunikatów, takich jak Cloud Pub/Sub i Apache Kafka.
Doświadczenie w programowaniu przetwarzania danych przy użyciu rozproszonych ram do przetwarzania, takich jak Apache Flink i Apache Spark.
Doświadczenie z systemami ETL z użyciem silników przepływu pracy, takich jak Airflow i Digdag.
Doświadczenie w projektowaniu logów aplikacji na dużą skalę.
Preferowane kwalifikacje:
Doświadczenie w zarządzaniu projektem lub kierowaniu zespołem.
Umiejętności komunikacyjne, umożliwiające współpracę ze stakeholderami i promowanie rozwoju produktu.
Doświadczenie w programowaniu i obsłudze z wykorzystaniem architektury Microservices.
Wiedza i doświadczenie w bazach danych (RDBMS/NoSQL), sieciach, Linuxie, systemach monitoringu, logowaniu, operacjach i SLO / SLA.
Doświadczenie w programowaniu w chmurze, szczególnie z GCP lub AWS.
Kryteria oceny:
Mocne, wspólne przekonanie w misje i wartości Mercari i Merpay.
Zdolność do podejmowania śmiałych kroków i posiadanie silnego poczucia odpowiedzialności za swoją pracę.
Doskonałe umiejętności komunikacyjne, które mogą przesuwać organizacje i projekty naprzód.
Zdolność samodzielnego zbierania informacji i identyfikowania istoty problemów do rozwiązania problemów za pomocą inżynierii.
Mysli i działa samodzielnie, prowadzi operacje z mentalnością "All for One" na rzecz zespołu, zachowując jednocześnie profesjonalne podejście.
(Szczegóły na tej stronie.)
Wymagania językowe:
Wymagane jest spełnienie jednego z poniższych kryteriów:
a. angielski: niezależny (CEFR - B2) / japoński: podstawowy (CEFR - A2).
b. angielski: podstawowy (CEFR - A2) / japoński: niezależny (CEFR - B2).
Aby uzyskać informacje o CEFR, zobacz tutaj.
Artykuły powiązane:
https://mercan.mercari.com/en/articles/37585/.
https://mercan.mercari.com/en/articles/38060/.
Warunki pracy
Status zatrudnienia:
Na pełny etat.
Okres próbny: pierwsze 3 miesiące po dołączeniu do firmy. (Warunki kontraktu podczas tego okresu będą takie same jak dla stałego pracownika.)
Biuro:
Roppongi.
Zakaz palenia w naszych biurach.
Mercari wprowadziło politykę stylu pracy o nazwie "Your Choice". Każdy członek ma swobodę wyboru, czy chce pracować w biurze, czy zdalnie. *Wyjątki są robione dla pewnych rodzajów pracy.
Godziny pracy:
Pełna elastyczność czasu pracy (brak "godzin szczytu" lub "elastycznego czasu pracy").
*Nie dotyczy wszystkich stanowisk.
Święta:
Dwa dni wolne w tygodniu (jak również święta narodowe, przerwa noworoczna itp.).
Płatny urlop, urlop okolicznościowy i żałobny, dni relaksu, zwolnienie chorobowe.
Pensja:
Roczna pensja wypłacana w 12 miesięcznych ratach (w tym stałe dodatki za nadgodziny).
Na podstawie umiejętności, doświadczenia i zdolności.
Przeglądane dwa razy w roku.
Świadczenia:
Pełne ubezpieczenie zdrowotne i społeczne.
Program zachęt.
Systemy wsparcia, również te, które przynoszą korzyści członkom rodziny pracownika.
*Zobacz tę stronę, aby uzyskać szczegóły.
Wsparcie:
Wsparcie relokacji.
Wsparcie w nauce języka.
Wsparcie w tłumaczeniu / interpretacji.
*Zobacz tę stronę, aby uzyskać szczegóły.
Media
Korporacyjne strony:
Mercari, Inc.
Merpay, Inc. [po japońsku].
Souzoh, Inc.
Mercoin, Inc.
Mercari US.
Własne media:
Mercari Careers.
Mercari Engineering Portal.
Mercan - Przedstawia ludzi, którzy tworzą Mercari.
Mercari US Careers.
Mercari US Blog.