Logo for Gigster

Senior Serverless Spark Migration Engineer

Role overview

Qualifications

  • 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

Responsibilities

  • 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

Key facts

Hard skills

Other skills

  • Troubleshooting (Problem Solving)

About the company

Gigster logo

Gigster

Software Development

Gigster builds top-tier software development teams. Our AI-powered platform ensures tailor-fit talent matching, accelerated delivery, cost efficiency, and guaranteed project outcomes. Perfect-Fit Talent Matching: Receive tailor-fit talent matching with Gigster’s AI-powered platform based on skillset, past performance, and personality type collected from 10+ years of project data. Guaranteed Outcome: Guaranteed pricing and outcomes for any fully-managed project based on 5,000+ deliverables. Flexibility: Get a fully-managed team with a project manager to orchestrate end-to-end project execution for big projects or elicit on-demand talent to add to your existing team. Elite Talent: Get access to our global talent pool of 50,000+ rigorously-vetted developers, designers, and project managers. Fast Start & Confident Delivery: Proven delivery workflow model for accelerated start and streamlined development for maximum efficiency in execution and project delivery. Founded in 2014, Gigster has completed over 5,000 projects with some of the largest companies in the world. Third party research firm, Constellation Research, completed a study that showed Gigster’s model results in 30% more efficiency in staffing, 60% lower delivery risk, and a 3.6x higher customer satisfaction score than other software development firms.

Company details

Company typeStartup
IndustrySoftware Development
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Platform Engineer, Cloud Infrastructure

Type: Remote (Brazil, Mexico)
Coverage: Pacific Hours (8:00 AM – 5:00 PM PST)

About Virtasant

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.

About the Role

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.

What You’ll Do

  • 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.

What We’re Looking For

  • 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.

Nice to Have

Experience with EMR/EMR Serverless, Dataproc/Dataproc Serverless, Glue, Lake Formation, BigQuery, Delta Lake, Iceberg, Kafka, Airflow, Terraform, Docker, or Kubernetes is valuable.

What Success Looks Like

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.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at Gigster

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.