1

Spark Drive Jobs (NOW HIRING)

Java Spark Engineer

Stirling, NJ · On-site

$51.75 - $71/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Mountainside, NJ · On-site

$52.25 - $71.75/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Highland Park, NJ · On-site

$53.50 - $73.50/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Warren, NJ · On-site

$53.75 - $73.75/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

North Plainfield, NJ · On-site

$53 - $72.75/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Martinsville, NJ · On-site

$55.75 - $76.75/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Roselle, NJ · On-site

$52.75 - $72.25/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Lake Hiawatha, NJ · On-site

$52 - $71.50/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Verona, NJ · On-site

$53 - $72.50/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Denville, NJ · On-site

$49.75 - $68/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

West Caldwell, NJ · On-site

$55 - $75.50/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Fanwood, NJ · On-site

$52.50 - $72/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Pine Brook, NJ · On-site

$53 - $72.50/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Woodbridge, NJ · On-site

$52.25 - $71.75/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Caldwell, NJ · On-site

$56.25 - $77/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Essex Fells, NJ · On-site

$54.25 - $74.25/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Florham Park, NJ · On-site

$54.25 - $74.25/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

East Orange, NJ · On-site

$54 - $74/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Mount Freedom, NJ · On-site

$53.50 - $73.25/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Java Spark Engineer

Avenel, NJ · On-site

$52.75 - $72.25/hr

... team • Drive technical decisions on data architecture, storage formats, and pipeline ... Spark in production environments • Expert-level understanding of distributed systems: fault ...

Showing results 41-60

Spark Drive information

What cities are hiring for Spark Drive jobs?

Cities with the most Spark Drive job openings:

What states have the most Spark Drive jobs?

States with the most job openings for Spark Drive jobs include:

Java Spark Engineer

2T Consulting

Stirling, NJ • On-site

$51.75 - $71/hr

Full-time

This job post has expired today. Applications are no longer accepted.


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