Note: The job is a remote job and is open to candidates in USA. TalentFish is casting a line for a Data / Persistence Modernization Engineer to join our client's cloud modernization initiative. This senior-level consultant will assess stateful application services and data platforms, determining migration strategies and conducting risk analysis for modernization efforts.
Responsibilities
- Assess recurring and acquisition-specific risks related to stateful application services and data platforms
- Analyze data models, schemas, indexes, partitions, access patterns, consistency requirements, and transaction behavior
- Evaluate dependencies involving databases, caches, search platforms, analytics stores, and managed cloud data services
- Determine whether each dependency is: Portable to the target environment, Suitable for temporary bridging, Eligible for a controlled exception, A candidate for replacement, Likely to require application refactoring
- Evaluate dual-running, reconciliation, backfill, and rollback options
- Identify required target-platform services, configurations, and technical prerequisites
- Perform bounded, non-production technical validation when additional evidence is needed
- Assess tenant isolation, data security, migration sequencing, and service availability risks
- Estimate the application, platform, data, testing, and operational effort associated with each migration path
- Produce concise Engineering Assessment Inputs documenting: Data-model coupling, Access-pattern findings, Migration options, Platform dependencies, Cutover and rollback feasibility, Key risks and constraints, Likely future engineering effort
- Partner with application teams, cloud platform teams, architects, security stakeholders, and data owners throughout the assessment process
Skills
- Senior-level experience modernizing application data layers and distributed persistence architectures
- Deep experience with NoSQL and document-oriented platforms, including: Amazon DynamoDB, Amazon DocumentDB, MongoDB and MongoDB Atlas
- Working knowledge of: PostgreSQL and PostgreSQL-based managed services, Amazon RDS, Google AlloyDB, Redis and Amazon ElastiCache, OpenSearch, Snowflake, Amazon Redshift
- Strong understanding of data-access patterns, schema design, indexing, and partitioning strategies
- Experience evaluating consistency models, transaction semantics, and data-model coupling
- Knowledge of cache-versus-state classification and the operational implications of each
- Hands-on experience with: Change Data Capture, Data backfills, Dual-write patterns, Shadow reads, Data reconciliation, Tenant isolation, Data cutover and rollback strategies
- Ability to assess application changes required when a managed cloud service cannot be directly reproduced on the target platform
- Strong written communication skills with the ability to produce concise, actionable engineering assessments
- Experience estimating technical complexity, platform dependencies, migration risks, and future engineering effort
Benefits
- Comprehensive benefits such as health insurance and paid time off
Company Overview