1

Spark Drive Jobs (NOW HIRING)

Java Spark Engineer

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

Berkeley Heights, 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

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

Watchung, NJ · On-site

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

Bound Brook, NJ · On-site

$55.25 - $75.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

Bedminster, NJ · On-site

$52.75 - $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

New Providence, NJ · On-site

$54.50 - $74.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

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

Roselle Park, NJ · On-site

$52.50 - $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

Far Hills, NJ · On-site

$52.75 - $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

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

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

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

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

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

Millburn, NJ · On-site

$52 - $71.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

Port Reading, 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

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

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

Montclair, 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 21-40

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

Union, NJ • On-site

$52.75 - $72.25/hr

Full-time

Posted 11 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