1

On Call Shuffle Master Jobs (NOW HIRING)

Java Spark Engineer

Harrison, 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

Edison, NJ · On-site

$53.50 - $73.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

Roseland, NJ · On-site

$55.75 - $76.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

Plainfield, 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

Elizabethport, 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

Chatham, NJ

$56.75 - $78/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

East Hanover, 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

Fords, 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

Gladstone, NJ · On-site

$53.75 - $73.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

Livingston, NJ

$56.50 - $77.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

Ironia, 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

Linden, NJ · On-site

$53.50 - $73.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

Watchung, NJ · On-site

$53.25 - $73/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

South Orange, 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

Gillette, 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

Westfield, 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

Orange, 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 ...

Java Spark Engineer

Pluckemin, 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

Staten Island, NY · On-site

$51 - $70/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

Middlesex, 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 ...

Showing results 41-60

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

Harrison, NJ • On-site

$54.25 - $74.25/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