The opportunity
Notion is looking for a Forward Deployed Engineer focused on migrations to join our growing team in India. You will help deliver complex, production-grade data migrations, integrations, and automations for customers across APAC.
What you'll do
Own the technical execution layer after customer requirements, scope, and: solution architecture have been established with the regional FDE. Contribute to feasibility assessment, estimation, implementation planning, and risk identification while the regional FDE remains accountable for customer discovery, scope, architecture, stakeholder communication, and final acceptance.
Apply a repeatable migration lifecycle covering source inventory and: sampling, scope and pruning decisions, compatibility and degradation assessment, transformation design, pilot or dry run, user acceptance testing, production cutover, reconciliation, remediation, hypercare, and documented handoff.
Translate approved customer and regional FDE requirements into clear: technical designs, implementation plans, test strategies, runbooks, and delivery estimates.
Build production-quality migration utilities, backend services, data: pipelines, integrations, and automations using Python, SQL, APIs, databases, and cloud infrastructure.
Investigate source-system behavior, data quality issues, permissions, rate: limits, authentication constraints, and edge cases, then recommend practical solutions.
Design and validate permissions, ownership, and inheritance mappings against: the approved migration plan. Make unsupported or ambiguous access requirements explicit, obtain the required decision or approval, and preserve evidence of validation.
What they're looking for
- Design migrations for reliability, scale, security, observability,: idempotency, failure recovery, and safe reruns.
- Execute migrations only through approved environments, devices, accounts, and: tooling. Follow least-privilege access, customer-specific security and data-residency requirements, and approved handling procedures. Do not store customer data in unmanaged local or external systems, and escalate privacy, security, or sovereignty concerns before execution.
- Build validation and reconciliation frameworks that provide clear evidence of: migration completeness, accuracy, and exceptions.
- Debug failures across application code, infrastructure, customer data,: third-party systems, and the Notion platform, then drive issues through resolution.