Ingénieur Logiciel, Backend (Ingénierie de Données / Plateforme de Croissance) - Merpay

  • Full Time
Job expired!

Ce poste requiert une maîtrise de la langue anglaise. La description de poste (JD) est disponible uniquement en anglais.  本ポジションは日本語JDの用意がありません。


Introduction


Circuler toutes les formes de valeur pour libérer le potentiel de chacun

"Que puis-je faire pour aider la société à prospérer avec les ressources limitées que nous avons ?" L'application de marché Mercari est née en 2013 de cette réflexion de notre fondateur Shintaro Yamada alors qu'il voyageait autour du monde. Nous pensons qu'en faisant circuler toutes les formes de valeur, pas seulement les choses physiques et l'argent, nous pouvons créer des opportunités pour quiconque de réaliser ses rêves et de contribuer à la société et aux personnes qui l'entourent. Mercari vise à utiliser la technologie pour connecter les gens du monde entier et créer un monde où chacun peut libérer son potentiel. Pour plus d'informations sur la mission du groupe Mercari, voir la Culture Doc de Mercari.


Recrutement équitable

Ici, chez Mercari, nous travaillons pour réaliser un monde dans lequel le potentiel de personne n'est limité par son parcours et où chacun a la possibilité de créer librement de la valeur. Nous croyons fermement qu'un état d'esprit de diversité et d'inclusion est essentiel pour nous permettre d'atteindre notre mission.


Cela s'étend bien sûr à nos pratiques d'embauche. Mercari s'engage à éliminer toute discrimination fondée sur l'âge, le sexe, l'orientation sexuelle, la race, la religion, le handicap physique, et d'autres facteurs similaires, afin que toute personne qui partage notre mission et nos valeurs puisse nous rejoindre, quel que soit son parcours. Pour plus de détails, veuillez lire notre Déclaration D&I.


Mission de l'équipe / Responsabilités du travail


Mission de l'équipe :

  • Développer et exploiter des outils marketing, des coupons, des systèmes de remise de points, etc. utilisés pour la croissance non limitée de Merpay mais aussi pour l'ensemble du groupe Mercari dans la région du Japon (Mercari, Mercoin, Shops, etc.).
  • En accord avec notre mission de groupe de "Faire circuler toutes les formes de valeur pour libérer le potentiel de tous", nous visons à fournir une plateforme pour les équipes de croissance afin de lancer n'importe quel type de campagne ou d'expérience de croissance dans le plus court laps de temps possible avec une flexibilité maximale, intégrant de manière transparente nos activités, en collaborant avec d'autres équipes d'ingénieurs, des analystes de données et des experts en apprentissage machine pour mettre en œuvre des solutions intelligentes à des problèmes de grande envergure

(Pour en savoir plus sur la mission et les valeurs de Mercari, cliquez ici.)


En tant qu'ingénieur Backend avec une spécialisation en ingénierie des données, les responsabilités de travail spécifiques dans le domaine du Marketing & Growth comprennent les suivantes :

  • Concevoir, développer et exploiter une infrastructure de données/des pipelines de données pour soutenir des campagnes à grande échelle ; à la fois en streaming et pour de grands lots. Ce travail comprend le développement d'un écosystème permettant la collecte de données, le Data Lake, la DWH, l'utilisation des données collectées, et d'autres processus requis par l'utilisation des données
  • Intégration de systèmes internes et externes. Par exemple, des microservices internes et des outils de marketing externes
  • Interagir avec les ingénieurs de la plateforme de données pour appliquer et améliorer les solutions réutilisables
  • Fournir des solutions pour les analystes de données et les experts en ML pour gérer efficacement les données liées au domaine du marketing, y compris des milliards de points de données par jour générés par des millions d'utilisateurs actifs
  • Automatisation de l'assurance qualité pour l'amélioration de la qualité
  • Aider à effectuer des tâches opérationnelles pour les systèmes, les services et les campagnes

Responsabilités du travail

  • Collecte de données à partir de microservices
  • Développement de pipelines de données basés sur des lots et des flux en continu
  • Construction de Data Lakes et DWH pour stocker les données collectées
  • Gestion des autorisations partielles et des ressources sur DWH
  • Gérer l'utilisation des données et mettre en œuvre des mesures de réduction des coûts
  • Conception d'API/interfaces pour microservices en utilisant Protocol Buffers et gRPC
  • Amélioration des services et mesure de l'efficacité en utilisant une analyse quantitative et qualitative des journaux de comportement des utilisateurs, etc.
  • Conception de l'architecture et sélection du middleware en fonction des exigences de l'application
  • Ajustement des performances des microservices, surveillance et gestion des alertes

Outils utilisés/Environnement de développement

  • Langages de programmation : Go, Python, Java, Scala
  • Infrastructure : Google Cloud Platform (Compute Engine, Kubernetes Engine, Dataflow, Pub/Sub, Cloud Storage, BigQuery, Spanner, Cloud SQL, Cloud Logging, etc.)
  • Traitement distribué : Apache Flink / Apache Spark
  • Workflow : Apache Airflow
  • Outils BI : Looker / Data Studio
  • Outils de gestion de la configuration : Terraform
  • Surveillance : Monitorage Stackdriver / Datadog / PagerDuty
  • CI/CD : Circle CI / Spinnaker
  • Outil de connaissances : Crowi / Confluence
  • Autres : GitHub / Slack
  • Méthode de développement : Agile (Scrum, Kanban, etc.)


Défis uniques et audacieux

  • Plateforme de croissance
    • Avec les campagnes distribuant des millions de notifications et de récompenses par jour, il est nécessaire de traiter des milliards de points de données provenant de nombreux services différents (internes et externes)
    • Mettre en œuvre des fonctionnalités de produit qui augmentent l'engagement des clients et contribuent ainsi au GMV de l'entreprise
    • Collaborer avec les chefs de produit, les ingénieurs ML, les ingénieurs Backend, SRE, et les spécialistes de la plateforme de données pour construire des solutions qui passent à l'échelle : robustes, rapides, rentables et sécurisées


Qualifications requises

  • Une compréhension partagée et une croyance dans la mission et les valeurs de notre entreprise
  • Un diplôme en informatique ou dans un domaine connexe, ou sinon cinq ans ou plus d'expérience pratique en développement de logiciels
  • Expérience dans la conception, le développement et l'exploitation de services à grande échelle et/ou de systèmes distribués
  • Au moins deux des éléments suivants :
    • Expérience du développement dans le cloud avec AWS, GCP, etc.
    • Expérience du développement de systèmes utilisant des technologies de conteneurs comme Kubernetes
    • Expérience de développement utilisant des files d'attente de messages comme Cloud Pub/Sub et Apache Kafka
    • Expérience dans le développement de traitements de données en utilisant des Framework de traitement distribué comme Apache Flink et Apache Spark
    • Expérience avec les systèmes ETL en utilisant des moteurs de workflow comme Airflow et Digdag
    • Expérience de la conception de journaux d'application pour des services à grande échelle


Qualifications préférées

  • Expérience en gestion de projet ou en direction d'équipe
  • Compétences en communication pour collaborer avec les parties prenantes et stimuler le développement de produits
  • Expérience dans le développement et les opérations en utilisant une architecture de Microservices
  • Connaissances et expérience dans les bases de données (RDBMS/NoSQL), le réseau, Linux, les systèmes de surveillance, les journaux, les opérations et SLO/SLA
  • Expérience dans le développement dans le cloud, en particulier avec GCP ou AWS.


Critères de sélection

  • A une croyance forte et partagée dans les missions et les valeurs de Mercari et Merpay
  • Capable d'être audacieux et possède un fort sens des responsabilités en ce qui concerne son travail
  • Possède d'excellentes compétences en communication qui peuvent faire avancer les organisations et les projets
  • Capable de recueillir des informations de manière indépendante et d'identifier l'essence des problèmes pour résoudre les problèmes par l'ingénierie
  • Est capable de penser de manière indépendante, d'agir de manière indépendante et de diriger les opérations avec une mentalité de All for One pour le bien de l'équipe tout en conservant une mentalité professionnelle

(Voir cette page pour plus de détails.)


Exigences linguistiques

  • L'un des critères suivants est requis :
    • a. Anglais : Indépendant (CEFR - B2) / Japonais : Basique (CEFR - A2)
    • b. Anglais : Basique (CEFR - A2) / Japonais : Indépendant (CEFR - B2)
    • Pour plus de détails sur le CEFR, voir ici


Articles connexes

  • https://mercan.mercari.com/fr/articles/37585/
  • https://mercan.mercari.com/fr/articles/38060/


Conditions de travail


Statut de l'emploi

Temps plein

  • Période d'essai : Les 3 premiers mois après l'entrée dans l'entreprise. (Pendant cette période, les conditions de votre contrat seront les mêmes que celles d'un employé permanent.)


Bureau

Roppongi

  • Il est interdit de fumer dans nos bureaux
  • Mercari a introduit une politique de style de travail appelée "Your Choice". Chaque membre est libre de choisir s'il veut travailler au bureau ou en télétravail complet. *Des exceptions sont faites pour certains types de travail.


Horaires de travail

  • Temps plein flexible (pas de "temps fixe" ou de "temps flexible")
    *Ne s'applique pas à tous les postes


Jours fériés

  • Deux jours de congé par semaine (ainsi que les jours fériés nationaux, les vacances du Nouvel An, etc.)
  • Congés payés, congés de félicitations et de deuil, journées de détente, congés de maladie


Salaire

  • Salaire annuel payé en 12 versements mensuels (y compris une indemnité fixe pour heures supplémentaires)
  • Basé sur les compétences, l'expérience et les capacités
  • Réévalué deux fois par an


Avantages

  • Assurance santé et sociale complète
  • Programme d'incitation
  • Systèmes de soutien, y compris ceux qui profitent aux membres de la famille de l'employé
    *Voir cette page pour plus de détails.


Soutien

  • Soutien à la réinstallation
  • Soutien à l'apprentissage des langues
  • Soutien à la traduction/interprétation
    *Voir cette page pour plus de détails.


Media


Sites corporatifs

  • Mercari, Inc.
  • Merpay, Inc. [Japonais]
  • Souzoh, Inc.
  • Mercoin, Inc.
  • Mercari US


Propriété Media

  • Carrières Mercari
  • Portail d'ingénierie Mercari
  • Mercan - Présente les personnes qui font Mercari
  • Carrières Mercari US
  • Blog Mercari US