Senior Data Engineer

KellyMitchell Group

New York (NY)

On-site

USD 103,320 - 117,096

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
401K
Employee ESOP
Onsite in NY

Job summary

KellyMitchell Group partners with a major entertainment and streaming company in New York to hire a Senior Data Engineer for a 6‑month onsite contract. You design, build, and deploy batch and streaming pipelines using Scala and Python in a modern stack with Databricks and Airflow.

The role requires 5+ years of data engineering, production experience with Spark/Kafka, strong SQL, and hands-on orchestration skills.

Qualifications

  • 5+ years of software engineering experience developing large data pipelines.
  • Strong Scala and Python software engineering skills.
  • Hands-on production experience with distributed systems such as Spark and Kafka.
  • Hands-on production experience with orchestration systems such as Airflow.
  • Strong SQL skills, able to create queries to analyze complex datasets.
  • Strong CI/CD and SDLC fundamentals.
  • Algorithmic problem-solving expertise.
  • Basic understanding of AWS or another cloud provider (S3).
  • Experience with scripting languages (Bash, PowerShell).
  • Local to New York, NY and able to commute onsite.

Responsibilities

  • Design, implement, and deploy data solutions for batch ingestion and stream processing using Scala and Python.
  • Establish and enforce standards for code development, testing, and deployment to ensure data quality and governance.
  • Extend existing data models and build new data pipelines to introduce new metrics and dimensions.
  • Maintain and update existing source code powering core datasets.
  • Collaborate with Product Managers, Data Analysts, and cross-functional engineering teams to define requirements and deliver new data features.
  • Work within a modern data stack including Airflow, Spark, Databricks, Delta Lake, Snowflake, GitHub Actions, and Jenkins.
  • Investigate and resolve complex data pipeline failures and quality issues, performing root-cause analysis and documentation.
  • Identify and implement technical optimizations to improve performance, scalability, and cost-efficiency.

Skills

Scala
Python
SQL
CI/CD
Root-cause analysis
AWS basics
Scripting Bash/PowerShell
Problem solving
On-site collaboration

Education

Master's degree in CS/IS

Tools

Databricks
Airflow
Spark
Kafka
Delta Lake
Snowflake
GitHub Actions
Jenkins

Job description

Job Summary: Our client, a major entertainment and streaming company, is looking for a Senior Data Engineer to support their Product Performance team within the Data Organization on a 6‑month contract, onsite in New York, NY. This team owns the data that measures the streaming product's performance, browse, playback attribution, and search, that leadership relies on to make business decisions about the platform. The role involves designing, building, and deploying batch and streaming data pipelines using Scala and Python, primarily through Databricks and Airflow. The right candidate has strong production experience with Spark and Kafka, hands‑on Airflow orchestration experience, and strong SQL skills, along with the ability to troubleshoot pipeline failures and drive root‑cause analysis. This role is onsite in New York, NY. This position is W‑2 only. We do not work with third‑party firms or C2C arrangements for this role.

Core Responsibilities
  • Design, implement, and deploy data solutions for batch ingestion and stream processing using Scala and Python.
  • Establish and enforce standards for code development, testing, and deployment to ensure data quality and governance.
  • Extend existing data models and build new data pipelines to introduce new metrics and dimensions.
  • Maintain and update existing source code powering core datasets.
  • Collaborate with Product Managers, Data Analysts, and cross‑functional engineering teams to define requirements and deliver new data features.
  • Work within a modern data stack including Airflow, Spark, Databricks, Delta Lake, Snowflake, GitHub Actions, and Jenkins.
  • Investigate and resolve complex data pipeline failures and quality issues, performing root‑cause analysis and documentation.
  • Identify and implement technical optimizations to improve performance, scalability, and cost‑efficiency.
Required Skills and Experience (Must‑Haves)
  • 5+ years of software engineering experience developing large data pipelines.
  • Strong Scala and Python software engineering skills.
  • Hands‑on production experience with distributed systems such as Spark and Kafka.
  • Hands‑on production experience with orchestration systems such as Airflow.
  • Strong SQL skills, able to create queries to analyze complex datasets.
  • Strong CI/CD and SDLC fundamentals.
  • Algorithmic problem‑solving expertise.
  • Basic understanding of AWS or another cloud provider (S3).
  • Experience with scripting languages (Bash, PowerShell).
  • Local to New York, NY and able to commute onsite.
Preferred Skills and Experience (Nice‑to‑Haves)
  • Master's degree in Computer Science or Information Systems.
  • Experience with an MPP/cloud database (Snowflake, Redshift, BigQuery).
  • Experience with Jenkins and GitHub Actions.
  • Experience developing APIs with GraphQL.
  • Deep understanding of AWS or other cloud providers, plus infrastructure as code.
  • Familiarity with data modeling and data warehousing methodologies.
  • Familiarity with Scrum and Agile methodologies.
Key Competencies and Behaviors
  • Self‑starting problem solver with strong analytical and communication skills.
  • Comfortable owning production issues end‑to‑end, from root‑cause analysis through resolution.
  • Able to balance new pipeline development with maintaining existing critical systems.
  • Willing and able to learn new tools quickly in a fast‑evolving stack.
  • Provides technical guidance and mentorship on best practices.
  • Detail‑oriented with a strong focus on data quality and governance.
  • Reliable with onsite attendance.
Work Environment

Location: New York, NY
Schedule: Onsite
Duration: 6 months

Compensation & Benefits
  • Pay Range: $75.00 – $85.00 per hour (approximate; may vary).
  • Medical, Dental, & Vision Insurance Plans.
  • Employee‑Owned Profit Sharing (ESOP).
  • 401K offered.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer — Streaming Pipelines (NYC Onsite)
Senior Data Engineer — Streaming Pipelines (NYC Onsite)

KellyMitchell Group • New York (NY)

On-site
Medical insurance
401K
Employee ESOP
+1
Senior Data Engineer - Entertainment / Media Domain
Senior Data Engineer - Entertainment / Media Domain

YO IT Consulting • Glendale (AZ)

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

Creative Solutions Services, LLC • Glendale (CA)

Hybrid
USD 124,000 - 128,000
Sr Data Engineer
Sr Data Engineer

HR Recruiting Services • Los Angeles (CA)

On-site
USD 120,000 - 150,000
Employer-sponsored medical insurance
Dental insurance
401(k) retirement plan with employer match
+1
Sr Data Engineer
Sr Data Engineer

Innoventrics • California (MO)

On-site
USD 120,000 - 150,000
3 levels of medical insurance
Dental insurance
401k
+2
Senior Data Engineer
Senior Data Engineer

Stott and May • Chicago (IL)

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

Accord Technologies Inc • Woodbridge Township (NJ)

Hybrid
USD 100,000 - 130,000
Data Engineer
Data Engineer

Kavaliro • Salt Lake City (UT)

Hybrid
USD 120,000 - 170,000
Employer matched retirement plan
100% employer paid dental
100% employer paid vision
+4
Sr Data Engineer
Sr Data Engineer

5 Star Recruitment • Glendale (CA)

On-site
USD 103,320 - 130,872
Senior Data Engineer | Emerging Products
Senior Data Engineer | Emerging Products

United States Digital Space LLC • United States

Hybrid
USD 110,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3