Nous cherchons un ingénieur de données de niveau senior pour la plateforme de communauté « commmune », qui soutient la planification, la construction et l'exploitation des communautés en ligne.
L'ingénieur de données de commune contribuera à la croissance de l'entreprise en "organisant la gouvernance des données de toute l'entreprise" et en promouvant le développement opérationnel de la plateforme de données.
Bien que nous soyons une start-up comptant de 100 à 300 employés, nous proposons déjà une multitude de produits et une entreprise aux États-Unis. Il y a aussi la possibilité de développer une plateforme de données transversale.
Contenu du travail
Nous aimerions que vous montriez votre valeur dans les domaines suivants, en coopération avec vos collègues ingénieurs de données.
- Création de politiques pour la génération de journaux d'application et de données de table
- Définition et maintenance des SLO et SLI de la base de données
- Optimisation de la plateforme de données dans un environnement multi-produits
- Collecte et traitement des données provenant de diverses sources
- Conception et exploitation de tables en utilisant GCP et dbt
Caractéristiques de l'équipe
- Vous rejoindrez l'équipe de données en tant qu'ingénieur de données, qui comprend des scientifiques de données, des ingénieurs de données et des analystes de données (stagiaires).
- Jusqu'à présent, quelques membres ont travaillé sur un large éventail de tâches liées aux données, mais l'équipe s'est rapidement agrandie pour tripler de taille en un an, et nous venons de commencer officiellement en tant qu'équipe, en définissant des domaines d'expertise spécifiques pour chaque titre.
- Les ingénieurs de données en poste sont principalement spécialisés dans l'optimisation de SQL en utilisant ETL et dbt. Pour ce poste, nous recherchons quelqu'un qui peut interagir avec les ingénieurs logiciels, se rapprocher de l'infrastructure et promouvoir la conception en amont des données.
- Notre équipe est composée de membres expérimentés issus de grandes entreprises, qui mettent en place une plate-forme de données moderne et facile à analyser. Nous avons des scientifiques de données qui ont une expérience en tant qu'analystes de données, et nous pensons que c'est un environnement où les analystes de données peuvent se concentrer sur l'analyse pour soutenir la prise de décision.
Charmes du poste / Cheminement de carrière
C'est un poste où vous pouvez diriger l'ingénierie de données dans une organisation dynamique de professionnels de données.
- Création d'une nouvelle plateforme de données moderne couvrant plusieurs produits et régions
Commmune offre un environnement idéal pour un ingénieur de données expérimenté pour construire une nouvelle plateforme de données. Nous sommes en phase de lancement, environ deux ans après l'arrivée de notre ingénieur en analytique. Cela signifie que vous pouvez mettre en œuvre de nombreuses nouvelles initiatives. D'autre part, nous avons déjà traité les défis typiques d'une start-up, où rien n'est préparé et tout est difficile. Nous avons préparé une séparation des couches de DataLake-DataWareHouse-DataMart pour les tables BigQuery, créé un DataMart générique, introduit dbt, préparé un catalogue de données, effectué une évaluation DMBOK, etc. Nous avons donc déjà avancé dans la préparation pour l'avenir lorsque l'équipe sera formée, et nous sommes en mesure de mettre en pratique des méthodes modernes immédiatement. En outre, avec l'expansion de notre activité aux États-Unis et le lancement de plusieurs produits, il est attrayant d'être demandé de construire une plateforme de données à grande échelle avec une vision large dans une phase flexible de l'organisation.
- Défi de créer un pipeline de données qui peut garantir la qualité des données, une seule source de vérité
Les données à l'intérieur de l'entreprise sont distribuées, et il est courant que la qualité des données ne puisse pas être garantie à des endroits hors de portée de l'ingénieur de données, comme la génération de données en amont avant que l'ingénieur de données ne les recueille ou l'établissement de rapports d'analyse dans chaque département. Chez Commune, nous défions la construction d'un pipeline qui peut garantir la qualité des données en créant des systèmes et des règles appropriés pour l'ensemble du flux de données de l'entreprise.
- Contribuer à la création de "produits de données" qui créent de la valeur à partir des données
À Commune, nous investissons activement dans les technologies liées aux données et à l'IA, et nous ne souhaitons pas seulement utiliser la plateforme de données pour soutenir les décisions internes, mais aussi développer des fonctionnalités de produit de données qui peuvent résoudre des points importants dans l'expérience du produit par la force des données. Nous pouvons défier l'approche qui deviendra la tendance à l'avenir, qui est de réfléchir à comment cultiver la plateforme de données en fonction des valeurs produites dans le produceense.
Exigences
【Compétences requises】
Vous devez posséder au moins trois des compétences ou expériences suivantes :
- Plus de 3 ans d'expérience en ingénierie de données dans une entreprise
- Plus d'un an d'expérience en développement d'applications Web
- Plus d'un an d'expérience en direction d'une équipe d'ingénieurs
- Expérience dans la conception de journaux d'applications pour des services de grande taille
- Expérience avec des systèmes d'ETL utilisant des moteurs de flux de travail tels que Airflow ou Digdag
- Expérience de développement dans le cloud, comme AWS ou GCP
【Compétences souhaitées】
- Expérience avec des outils ETL tels que dbt ou trocco
- Compréhension de la constitution de DataLake-DataWareHouse-DataMart
- Compréhension de la démocratisation des données, de la source unique de vérité et de la conception des données orientée vers le domaine
- Compréhension de la gestion des données de DMBOK
- Connaissances et expériences en matière de bases de données (RDBMS/NoSQL), de réseautage, de Linux, de systèmes de surveillance, de journalisation, d'exploitation et de SLA/SLO
- Intérêt pour le développement d'une plateforme de données en vue des activités aux États-Unis et de plusieurs produits
- Capacité à parler anglais à un niveau professionnel
【Personnes recherchées】
- Ceux qui sympathisent avec la vision/mission/valeurs de Commune
- Ceux qui abordent leur travail avec un esprit de propriété et ne renoncent pas jusqu'à ce qu'ils réalisent leurs tâches
- Ceux qui ont une forte envie d'apprendre et peuvent combler leur manque de connaissances par une collecte d'informations proactive
- Ceux qui sont capables de communiquer et de prendre des initiatives pour faire avancer d'autres organisations et projets interfonctionnels afin d'accomplir leurs tâches
- Ceux qui peuvent réagir avec souplesse aux nouveaux défis et changements sans s'accrocher à leur ancienne façon de faire
Stack technique
Données
GCP (Big Query etc) / dbt cloud / trocco / redash / Looker Studio / Colab Pro / Vertex AI
Ingénierie logicielle
TypeScript / React / Next.js / Node.js / Express / Flutter / GCP'
Autres outils
- Gestion du code source : GitHub
- Gestion de projet : JIRA
- Documentation : Notion
- Chat : Slack
Avantages
Type de contrat
- Contrat à durée indéterminée
- Période d'essai de 3 mois
- Aucun changement de conditions au moment de l'embauche officielle
Lieu de travail
- Siège social : 4-31-18 Nishi-Gotanda, Shinagawa-ku, Tokyo Meguro Techno Building 2F
- 2 minutes à pied de la station Fudomae / 12 minutes à pied de la station Gotanda
Heures de travail
- Système de travail flexible (heures de base : 11h00-16h00)
- Travail à distance possible (avec un jour de présence au bureau par mois)
Congés
- Samedi, dimanche, jours fériés, congés de deuil, fin d'année/nouvelle année et congés d'été
- Congés payés annuels (10 jours accordés conformément à la loi après six mois d'embauche)
- Congés d'entrée (5 jours accordés comme congés payés lors de l'entrée en service)
- Sick leave (10 jours accordés comme congés payés par an à partir de la date d'embauche)
Salaire
- Déterminé en fonction des compétences et de l'expérience, selon la table de salaire de chaque classe de notre company
- Les promotions et les augmentations de salaire ont lieu une fois par trimestre
Autres avantages et prestations
- Remboursement des frais de transport
- Assurance sociale complète (Association d'assurance santé des logiciels informatiques de Kanto)
- Support pour l'achat de livres et la participation à des séminaires
- Prêt de Win/Mac au choix
- Système d'incitation pour les références
- Examens de santé, vaccinations contre la grippe
- Aide financière pour l'achat de services et de produits d'entreprises contractant avec commmune