30 Oct
|
Mico
|
Bengaluru
Senior Data Engineer(Data Platform)
Mico's mission is to empower every brand by building lifetime trust through humanlike technology. 1 Brand Empowerment Company. Mico builds the conversational layer Japanese brands use to reach their customers — LINE, SMS/RCS, Voice AI and web — for more than 5,500 companies across finance, insurance, retail and real estate.
The Data Platform team was newly established in May 2026. Our mission is not a one-off cleanup of the data models in mmc-mono-repo — the codebase behind Mico Engage AI — but building a capability to govern them continuously .
As a Senior Data Engineer, you will own — from investigation through implementation and production rollout — the analysis of entity design and access patterns across TiDB and Aurora, the build-out of our governance toolset (seven items: local reproduction environments, external-expert collaboration, data lineage, test reliability, benchmarks, the classification table, and ADRs), and the concrete work that takes load off TiDB: production deletion under a retention policy, event-attribute transformation, and offloading heavy aggregation to Snowflake with reverse-ETL back into Aurora.
It is the work of safely reshaping the data model of a large system that is already running, on the basis of evidence .
Take full ownership of the entities and tooling items in your scope — from investigation through architecture, implementation, production rollout, and steady-state operations.
Base optimization decisions on measurement and lineage rather than experience and intuition, and write down the reasoning.
Validate governance tooling on real cases, compounding it so that the next project is faster and safer.
Build out lineage diagrams,
runbooks, and ADRs so that current members can get productive on their own.
Note how success is measured here: not 'how many features shipped' but 'how much the toolset's minimum-viable level rose.' Bachelor's degree or above in computer science, information engineering, or another related quantitative or information field (equivalent practical experience is accepted in place of a degree)
Experience
5+ years of professional experience in backend or data engineering, with expertise in the following:
Must have: backend development experience(at least 35 years)
TypeScript / Node.js: Ability to write production-grade code. Experience implementing and refactoring within a large monorepo and shared libraries.
SQL and relational data modeling: Advanced SQL, schema design, judgment on normalization versus denormalization, and index design. Operating and tuning RDBMS: In MySQL-compatible environments (Aurora MySQL, TiDB, etc.) — Able to trace data access paths and dependencies through a large, under-documented codebase and turn them into diagrams and documentation.
Testing and CI: Experience identifying and fixing the root causes of flaky tests (parallel execution conflicts, state leakage such as singleton leakage, insufficient isolation of external dependencies such as Redis).
Working experience with CI (GitHub Actions, etc.) and containers (Docker).
Experience designing your own benchmarks or profiles and demonstrating improvement quantitatively.
Cloud: Professional AWS experience (primarily Aurora / RDS, S3, IAM, networking).
Operations and reliability: Professional experience with monitoring and alert design, on-call, incident response, and root cause analysis.
Distributed SQL databases: Experience operating and tuning distributed SQL databases such as TiDB (practical understanding of GC, region splitting, chunk sizing, and similar).
Data warehouse: Experience building aggregation pipelines on Snowflake, and designing or operating reverse-ETL (writing results from the warehouse back into an operational database).
Experience designing and executing production data deletion under a retention policy. PII classification and data design informed by Japan's Act on the Protection of Personal Information (APPI) or the GDPR.
Experience extracting data lineage automatically (e.g. via static code analysis) and generating documentation with mermaid / d2.
Infrastructure as Code: Experience managing infrastructure as code with Terraform, AWS CDK / CloudFormation, etc.
Legacy modernization projects: Experience splitting a monolith, dismantling a shared library, or completing a phased migration without service interruption.
Day-to-day use of ADRs, design docs, and runbooks.
Experience collaborating with database or warehouse vendor specialists on decisions with real technical consequence.
Community involvement: Contributions to OSS, technical writing, and speaking at meetups or conferences.
📌 Senior Data Platform Engineer - AWS (Bengaluru)
🏢 Mico
📍 Bengaluru