1

On Call Shuffle Master Jobs (NOW HIRING)

Java Spark Engineer

Pine Brook, NJ · On-site

$53 - $72.50/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Denville, NJ · On-site

$49.75 - $68/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Bridgewater, NJ · On-site

$52.75 - $72.50/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Caldwell, NJ · On-site

$56.25 - $77/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Woodbridge, NJ · On-site

$52.25 - $71.75/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

West Caldwell, NJ · On-site

$55 - $75.50/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Essex Fells, NJ · On-site

$54.25 - $74.25/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Glen Ridge, NJ · On-site

$52.50 - $72.25/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Fanwood, NJ

$52.50 - $72/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Springfield, NJ · On-site

$54 - $74/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

New Providence, NJ · On-site

$54.50 - $74.75/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Bound Brook, NJ · On-site

$55.25 - $75.75/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Far Hills, NJ · On-site

$52.75 - $72.50/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Roselle Park, NJ · On-site

$52.50 - $72.25/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Colonia, NJ

$52.75 - $72.25/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Morris Plains, NJ · On-site

$53.75 - $73.75/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

West Orange, NJ · On-site

$53 - $72.75/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Somerville, NJ

$53 - $72.75/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Hillside, NJ

$52.50 - $72/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Java Spark Engineer

Scotch Plains, NJ · On-site

$52.50 - $72/hr

... shuffle/skew optimization, job cost reduction • Set coding standards and lead code/design reviews ... Own production reliability -- on-call ownership, incident response, root-cause analysis for ...

Showing results 21-40

On Call Shuffle Master information

See salary details

$15

$32

$45

How much do on call shuffle master jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for on call shuffle master in the United States is $32.53, according to ZipRecruiter salary data. Most workers in this role earn between $27.16 and $38.94 per hour, depending on experience, location, and employer.

What are the most commonly searched types of Shuffle Master jobs?

The most popular types of Shuffle Master jobs are:

Java Spark Engineer

2T Consulting

Pine Brook, NJ • On-site

$53 - $72.50/hr

Full-time

Posted 13 days ago


Job description

Primary Responsibilities

Architect and build scalable, fault-tolerant data pipelines using Apache Spark (Java)

Lead design of batch and streaming ETL/ELT systems handling large data volumes

Deep-dive performance tuning: partitioning strategy, memory management, shuffle/skew optimization, job cost reduction

Set coding standards and lead code/design reviews across the team

Drive technical decisions on data architecture, storage formats, and pipeline orchestration

Mentor mid-level and junior engineers; act as a technical escalation point

Partner with product, analytics, and platform teams to translate requirements into scalable systems

Own production reliability — on-call ownership, incident response, root-cause analysis for pipeline failures

Evaluate and introduce new tools/frameworks where they improve the system

Contribute to capacity planning and cost optimization for cluster infrastructure

Required Qualifications

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

7+ years of professional Java development experience

5+ years hands-on experience with Apache Spark in production environments

Expert-level understanding of distributed systems: fault tolerance, data locality, shuffle mechanics, resource management

Proven track record designing systems processing terabyte+ scale data

Strong SQL skills and deep familiarity with columnar storage formats (Parquet, ORC, Avro, Delta Lake/Iceberg)

Experience with cluster managers (YARN, Kubernetes) and cloud-managed Spark

Proficiency with Kafka

Strong grasp of CI/CD, containerization, and infrastructure-as-code practices

Preferred Qualifications

Experience with Flink or other stream-processing frameworks

Familiarity with data governance, lineage, and quality frameworks

Experience with workflow orchestration at scale 

Background in system design for multi-tenant or multi-region data platforms

Prior experience leading a team or acting as a technical lead