Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewUpload your resume and we draft a letter for this exact role, tailored to what it asks for.
Lead the migration of enterprise Apache Spark workloads from on-premise Hadoop environments to cloud-native serverless architectures on AWS and GCP. Design, refactor, and optimize data applications while establishing repeatable migration patterns and automation frameworks.
Type: Remote (Brazil, Mexico)
Coverage: Pacific Hours (8:00 AM – 5:00 PM PST)
Virtasant is a global cloud and technology services company helping organizations modernize, optimize, and build at scale. We work with enterprise customers on complex cloud, data, infrastructure, and AI initiatives, bringing together deep technical expertise and hands-on delivery.
We’re looking for a Senior Serverless Spark Migration Engineer to help modernize a large-scale enterprise data platform.
You’ll lead the migration of production Apache Spark workloads from on-premise Hadoop/Spark environments to cloud-native and serverless architectures across AWS and GCP. This is a hands-on engineering role spanning workload assessment, architecture, application refactoring, migration execution, performance optimization, automation, and production readiness.
The goal is not simply to lift and shift existing workloads. You’ll determine the right target architecture for each workload and establish repeatable patterns that can eventually support migration at significant enterprise scale.
Lead migrations of enterprise Spark workloads from on-premise environments to AWS and GCP.
Assess Spark applications, clusters, configurations, dependencies, data flows, and resource utilization.
Determine the right migration approach across rehost, replatform, refactor, modernize, or retire.
Modernize traditional cluster-based workloads for serverless Spark where appropriate.
Design and implement architectures using technologies such as AWS EMR Serverless, S3, Glue, Lake Formation, GCP Dataproc Serverless, GCS, and BigQuery.
Refactor legacy PySpark/Scala/Spark SQL applications for cloud portability, scalability, and reliability.
Migrate workloads from environments using Hadoop, HDFS, YARN, Hive, and on-prem Spark clusters.
Troubleshoot and optimize Spark workloads across partitioning, shuffle behavior, joins, data skew, execution plans, executor configuration, serialization, and SQL execution.
Benchmark performance and optimize serverless workloads for performance, reliability, and cloud cost.
Build reusable migration tooling, automation, templates, and frameworks.
Implement CI/CD and Infrastructure as Code using tools such as Terraform.
Define testing, validation, cutover, rollback, observability, and production-readiness patterns.
Partner with Data Engineering, ML, Cloud Architecture, Platform Engineering, DevOps/SRE, Security, Governance, and FinOps teams.
8+ years of experience across data engineering, distributed systems, cloud engineering, or platform engineering.
5+ years of hands-on Apache Spark experience in enterprise environments.
Strong PySpark and/or Scala development experience.
Proven experience migrating large-scale Spark workloads between infrastructure platforms.
Hands-on experience with both AWS and GCP.
Experience with on-premise Hadoop/Spark ecosystems, including technologies such as HDFS, YARN, and Hive.
Deep understanding of Spark internals and distributed processing.
Strong SQL and data engineering fundamentals.
Experience with cloud data lakes and object storage.
Strong production troubleshooting and performance-tuning experience.
Experience with CI/CD, Git, and Infrastructure as Code.
Ability to own migration work end-to-end, from discovery and architecture through production cutover and optimization.
Experience with EMR/EMR Serverless, Dataproc/Dataproc Serverless, Glue, Lake Formation, BigQuery, Delta Lake, Iceberg, Kafka, Airflow, Terraform, Docker, or Kubernetes is valuable.
You can take ownership of the complete migration lifecycle:
Discover → Assess → Design → Refactor → Migrate → Validate → Optimize → Operate
You understand both the legacy Hadoop/Spark world and modern cloud-native data platforms, and can make pragmatic architecture decisions based on workload characteristics rather than simply reproducing an existing environment in the cloud.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 212,822+ Jobs in Software Development
Answer easy questions
212,822+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”