Principal Data Engineer

IVID TEK INC

Fairmeadows (NC)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IVID TEK INC is seeking a Principal Data Engineer to design and implement enterprise-grade data processing systems. This role requires expertise in real-time data pipelines using Java, Kafka, and Spark, along with strong microservices and API development experience.

The ideal candidate will have over 10 years in data engineering or backend development, with significant familiarity with event-driven architectures. The position allows for considerable autonomy to architect scalable solutions.

Qualifications

  • 10–12+ years experience in Java/backend or data engineering.
  • Hands-on experience building real-time data pipelines using Kafka and Spark.
  • Strong Microservices and API development experience.

Responsibilities

  • Architect and implement data platforms and distributed processing systems.
  • Build production-ready Spark applications for both batch and real-time processing.
  • Design Kafka-based event streaming and ingestion pipelines.

Skills

Java/backend or data engineering
Real-time data pipelines (Kafka, Spark Streaming/Flink)
Relational databases (Redshift, PostgreSQL, Snowflake)
NoSQL databases (MongoDB or similar)
Microservices experience (Spring Boot, REST APIs)
API development and consumption
SQL and data modeling skills
AWS experience (S3, Glue, EMR, Redshift)
CI/CD, Git, Docker/Kubernetes familiarity

Job description

Job Title: Principal Data Engineer

Job Description: Principal Data Engineer

Job Type: Contract W2

Location: Johnston, RI or Charlotte, NC or Boston, MA

Role Overview

Principal-level Java engineer to design and build enterprise-grade, real-time and batch data processing systems using Java, Spark, Kafka, and Microservices architecture. Strong focus on event-driven pipelines, API development (build + consume), and high-volume streaming platforms.

Key Responsibilities
  • Architect, design, and implement enterprise-grade Java-based data platforms and distributed processing systems
  • Build and maintain production-ready Spark applications (Java) for batch and real-time processing
  • Design and evolve Kafka-based event streaming and ingestion pipelines
  • Develop and consume REST APIs within microservices architecture
  • Lead architecture ensuring scalability, reliability, and regulatory compliance
  • Apply strong object-oriented design and engineering practices
  • Mentor engineers on performance tuning and production readiness
  • Design and implement MDM solutions (match, merge, survivorship logic)
  • Ensure data quality, observability, and system stability
  • Support production deployments and operational handoffs
Required Skills & Experience
  • 10–12+ years experience in Java/backend or data engineering
  • Hands-on experience building real-time data pipelines (Kafka, Spark Streaming/Flink)
  • Solid knowledge of relational databases (Redshift, PostgreSQL, Snowflake) and NoSQL databases (MongoDB or similar)
  • Strong Kafka and event-driven architecture experience
  • Strong Microservices experience (Spring Boot, REST APIs)
  • Experience in API development and API consumption
  • Hands-on Spark experience (batch and streaming)
  • Strong SQL and data modeling skills
  • AWS experience (S3, Glue, EMR, Redshift)
  • Experience in regulated/data governance environments
  • CI/CD, Git, Docker/Kubernetes familiarity
Preferred
  • Scala or Python experience
  • Talend/DataStage exposure
  • Data lake experience (Iceberg/Parquet)
  • Frontend/API integration exposure
  • Experience supporting large-scale production systems
Mandatory Screening Criteria

Candidates must have hands-on experience building real-time/event-driven data pipelines using Kafka and Spark/Flink, along with strong microservices and API development experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Data Engineer
Principal Data Engineer

Motion Recruitment Partners LLC • Waltham (MA)

Hybrid
USD 140,000 - 190,000
Hybrid Work Environment
Medical Insurance
401(k) with company match
+1
Principal Data Engineer
Principal Data Engineer

Curate Partners • Boston (MA)

On-site
USD 120,000 - 150,000
Principal Data Engineer
Principal Data Engineer

Compunnel, Inc. • Omaha (NE)

On-site
USD 110,000 - 150,000
Principal Engineer Data
Principal Engineer Data

Retail Services WIS Corporation • Plano (TX)

Hybrid
USD 130,000 - 160,000
Principal Data Engineer (Python, AWS, Redshift, EMR, Airflow, Databricks, Big data) | Contract [...]
Principal Data Engineer (Python, AWS, Redshift, EMR, Airflow, Databricks, Big data) | Contract [...]

Central Business Solutions, Inc • Irvine (CA)

Hybrid
USD 170,000 - 250,000
Senior Data Engineer
Senior Data Engineer

The Value Maximizer • South Carolina

On-site
USD 120,000 - 150,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Bentonville (AR)

On-site
USD 100,000 - 130,000
Principal Data Engineer
Principal Data Engineer

∙ Elijah House Foundation • Goodlettsville (TN)

On-site
USD 110,000 - 170,000
Senior Data Engineer
Senior Data Engineer

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 100,000 - 140,000
Principal Data Engineer
Principal Data Engineer

Dollar General • Nashville (TN)

On-site
USD 120,000 - 160,000