1

Sql Python Data Engineer Jobs in New Jersey (NOW HIRING)

Data Engineer - Hybrid

Newark, NJ · Hybrid

$119K - $143K/yr

Looking for data engineers with 9+ years of experience. 1. Experience developing and deploying application code using SQL, Python, spark. 2. 3 to 5 years' experience developing and deploying data ...

Data Engineer

Short Hills, NJ · On-site

$124K - $149K/yr

Together. Summary The Data Engineer, Solutions & Data role designs, builds, and operates data ... Proficiency in SQL and Python. * Data pipeline tooling and cloud data services experience (Azure ...

Data Engineer

Jersey City, NJ · On-site

$125K - $150K/yr

The ideal candidate will have: • 5-10 years of data engineering experience. • Proficient in coding in Python, PySpark, Java 17/21, Spring Boot, and SQL Databases. • Strong hands-on experience ...

Data Engineer

Edison, NJ · On-site

$88K - $105K/yr

This opportunity is well suited to a Data Engineer, Data Analyst, or recent graduate with strong foundational skills in SQL and Python who is looking to build hands-on experience with Databricks ...

Data Engineer

Woodbridge, NJ · On-site

$88K - $105K/yr

This opportunity is well suited to a Data Engineer, Data Analyst, or recent graduate with strong foundational skills in SQL and Python who is looking to build hands-on experience with Databricks ...

Data Engineer

Iselin, NJ · On-site

$88K - $105K/yr

This opportunity is well suited to a Data Engineer, Data Analyst, or recent graduate with strong foundational skills in SQL and Python who is looking to build hands-on experience with Databricks ...

Data Engineer

Jersey City, NJ · On-site

$55 - $60/hr

... Engineering or Data Platform development ... Strong hands-on expertise in Snowflake SQL (Advanced), Python (Advanced), AWS, Oracle, and Apache ...

Data Engineer

Raritan, NJ · On-site

$50 - $55/hr

MS SQL. * Python. * PyTorch. * TensorFlow. * Apache Spark. * Scala. * Problem-solving. * Leadership. Qualification And Education: * Strong organizational and leadership abilities. * Excellent ...

Data Engineer - Hybrid (Newark, NJ)

Newark, NJ · On-site

$119K - $143K/yr

Looking for data engineers with 9+ years of experience. 1. Experience developing and deploying application code using SQL, Python, spark. 2. 3 to 5 years' experience developing and deploying data ...

Showing results 21-40

Sql Python Data Engineer information

What is a SQL Python data engineer?

SQL Python Data Engineers are professionals who design, build, and maintain systems for collecting, storing, and analyzing large volumes of data, primarily using SQL and Python. They create data pipelines, optimize queries, and ensure data is accessible and reliable for analytics and business needs. Their work often involves collaborating with data scientists, analysts, and IT teams to support data-driven decision-making within an organization.

What are the key skills and qualifications needed to thrive as a SQL Python data engineer?

To thrive as a SQL Python Data Engineer, you need expertise in database design, advanced SQL querying, and proficiency in Python programming, often backed by a degree in computer science or a related field. Familiarity with data warehousing tools, ETL frameworks, cloud platforms (like AWS or Azure), and certifications such as AWS Certified Data Analytics are commonly expected. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with teams and translate business needs into technical solutions. These skills ensure the efficient management, transformation, and delivery of reliable data for organizational decision-making.

How do SQL Python data engineers typically collaborate with data scientists and analysts within a project team?

SQL Python Data Engineers play a crucial role in enabling data scientists and analysts to access clean, reliable data. They are responsible for designing, building, and maintaining data pipelines that transform raw data into usable formats. Collaboration often involves working closely with data scientists to understand their data requirements and optimizing queries or scripts for performance. Regular communication and agile meetings are common, ensuring that data infrastructure supports evolving analytical needs. This partnership ensures that downstream users receive timely, accurate datasets for modeling, reporting, and decision-making.

What is the difference between Sql Python Data Engineer vs Data Analyst?

AspectSql Python Data EngineerData Analyst
Required SkillsSQL, Python, ETL, data modeling, cloud platformsSQL, Excel, data visualization, basic statistics
Work EnvironmentData pipelines, backend systems, cloud infrastructureReporting, dashboards, business insights
CertificationsData engineering certifications (e.g., Google Cloud, AWS)Data analysis or visualization certifications (e.g., Tableau, Excel)
Industry UsageTech, finance, healthcare, e-commerceMarketing, finance, retail, healthcare

The Sql Python Data Engineer focuses on building and maintaining data pipelines, working with large datasets, and ensuring data accessibility for organizations. In contrast, Data Analysts primarily interpret data, create reports, and provide insights to support business decisions. While both roles require SQL skills, data engineers emphasize programming and infrastructure, whereas data analysts focus on analysis and visualization.

What cities in New Jersey are hiring for Sql Python Data Engineer jobs?

Cities in New Jersey with the most Sql Python Data Engineer job openings:

Infographic showing various Sql Python Data Engineer job openings in New Jersey as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 1% Temporary, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Data Engineer - Python, dbt & Oracle

Jersey City, NJ • On-site

Contractor

Posted 12 days ago


Key responsibilities

  • Assess, redesign, and migrate legacy Perl scripts, RunMyJobs workflows, and PL/SQL scheduling logic to Python scripts and Apache Airflow DAGs

  • Design, build, and deploy production-grade Airflow DAGs for complex, interdependent enterprise batch workflows

  • Build and maintain data transformation workflows using dbt


Job description

Job Title: Data Engineer – Python, dbt & Oracle

Location: Jersey City, NJ – Hybrid, 3 days onsite

Worksite: 185 Hudson Street, Suite 1150, Jersey City, NJ 07311

Work Authorization: U.S. Citizens and Green Card holders only

Candidate Requirement: Local candidates only

Interview Process: First-round video interview followed by a two-hour onsite final interview

Position Overview

Our Client is seeking an experienced Data Engineer to support a major data infrastructure modernization initiative. This project involves assessing and modernizing approximately 700–800 legacy Perl scripts and RunMyJobs/PL/SQL scheduling workflows.

The selected candidate will help migrate these legacy processes to a modular, observable, and testable data platform using Python, dbt, Apache Airflow, and Oracle 19c.

Key Responsibilities

  • Assess, redesign, and migrate legacy Perl scripts, RunMyJobs workflows, and PL/SQL scheduling logic to Python scripts and Apache Airflow DAGs.
  • Design, build, and deploy production-grade Airflow DAGs for complex, interdependent enterprise batch workflows.
  • Develop custom Airflow operators and sensors for Oracle 19c, REST APIs, SFTP/FTP transfers, and external triggers.
  • Build and maintain data transformation workflows using dbt.
  • Write and optimize complex Oracle SQL and PL/SQL queries.
  • Improve the performance and reliability of data pipelines operating across on-premises systems.
  • Implement error handling, retry processes, SLA alerts, execution logs, audit trails, and data-lineage monitoring.
  • Troubleshoot failed or partially completed jobs across application logs, databases, and Linux/Unix filesystems.
  • Work closely with DBAs and application teams to document job dependencies, identify critical processing paths, and improve data quality and recoverability.
  • Support parameter-driven automation and reusable pipeline-development standards.

Required Qualifications

  • Strong hands-on experience with dbt and Oracle 19c. Both are mandatory.
  • At least five years of Python development experience, particularly in automation, scripting, and enterprise ETL pipelines.
  • At least two years of experience developing and deploying production-grade Apache Airflow DAGs, custom operators, and sensors.
  • Strong experience with Oracle SQL, PL/SQL development, complex queries, and performance tuning.
  • Advanced knowledge of Linux/Unix environments and shell-based processing.
  • Experience modernizing or replacing enterprise job schedulers such as RunMyJobs or AutoSys.
  • Experience developing REST API integrations and SFTP/FTP file-transfer processes.
  • Strong understanding of batch processing, job dependencies, failure recovery, and operational monitoring.
  • Proven ability to troubleshoot issues across application logs, databases, filesystems, and data pipelines.

Preferred Qualifications

  • Experience modernizing or replacing legacy Perl applications or scripts.
  • Previous experience in banking, investment management, or financial services.
  • Familiarity with financial data such as holdings, transactions, net asset values, and tax lots.
  • Experience with Git or Bitbucket, Jenkins, and CI/CD-based deployment processes.
  • Knowledge of operational risk, data governance, audit controls, and data lineage within financial systems.