Required Skills: Enterprise data architecture, database architecture, data modeling, large-scale database modernization. SQL Server, PostgreSQL, Amazon Aurora PostgreSQL migrations, conceptual data modeling, logical data modeling, physical data modeling, ER, Studio, SQL dialects, data types, stored code conversion, indexing, execution plans, transactions, locking, performance tuning, migration assessment, schema conversion, bulk load, change data capture, reconciliation, cutover, rollback, stabilization planning, AWS database, migration services, AWS Database Migration Service, schema conversion, assessment tooling
Job Description
Principal Data Engineer(with Architecture experience)
Define and maintain the enterprise data and database strategy, including principles, standards, reference architectures, target-state roadmaps, measurable outcomes, ownership models, and architecture decision criteria for Aurora PostgreSQL topology, resilience, security, observability, and cost optimization.
Own conceptual, logical, and physical data models aligned to business capabilities, enterprise standards, domain boundaries, canonical definitions, master/reference data, and target-state architecture.
Lead SQL Server discovery, assessment, and migration planning across schemas, stored procedures, functions, triggers, jobs, data quality, security, and operational readiness.
Define repeatable migration patterns for engine conversion, complex redesign, database consolidation, legacy retirement, schema conversion, data type mapping, incompatible SQL remediation, pilot execution, scaled portfolio delivery, and reusable tooling.
Own data movement, change data capture, reconciliation, cutover, rollback, stabilization, post-migration validation, and production readiness across source and target systems. Define database engineering standards for infrastructure as code, schema-as-code, version control, migration scripts, release management, automated compliance checks, quality gates, and performance validation.
Partner with application and platform teams to improve maintainability, including placement of business logic, indexing, query optimization, partitioning, connection management, workload isolation, and performance tuning.
Lead, mentor, and coordinate cross-functional delivery while chairing design reviews, resolving technical issues, documenting key decisions, communicating risks and trade-offs, providing hands-on support for complex challenges, and building reusable standards, templates, accelerators, and knowledge-transfer materials.