U logo

Data Engineer, Data and Insights

UJA CareersNew York, New York

$110,000 - $130,000 / year

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site
Compensation
$110,000-$130,000/year
Benefits
Career Development

Job Description

UJA-Federation of New York is the world’s largest local philanthropy. We focus on caring for people in need and inspiring the Jewish future.

The Data Engineering team at UJA-Federation of New York is seeking an experienced Data Engineer to join us. The ideal candidate will bring strong expertise in Python development for data-intensive applications, including hands-on proficiency with SQL and PySpark.

This role involves building scalable data pipelines, improving data quality and reliability, and collaborating with cross-functional teams to support analytics, reporting, and machine learning initiatives.

Key Responsibilities

  • Design, build, and maintain robust ETL/ELT pipelines and data workflows using Python.
  • Implement best practices for data architecture, modeling, and processing at scale.
  • Collaborate with team members to leverage Azure DevOps for CI/CD, release management, and automated testing.
  • Ensure compliance with data governance, quality, and security standards.
  • Mentor junior engineers and contribute to the growth of engineering best practices.
  • Partner with stakeholders (data scientists, analysts, business teams) to deliver reliable data solutions.

Qualifications

  • 5+ years of professional experience in data engineering or related roles.
  • Strong proficiency in Python, with proven experience in data-focused libraries (e.g., PySpark, Pandas).
  • Hands-on experience designing and consuming RESTful APIs or GraphQL endpoints.
  • Proficiency in SQL and relational databases (e.g., SQL Server, PostgreSQL, MySQL).
  • Solid experience with data lakes and data warehouses.
  • Familiarity with cloud environments is a plus, with Azure experience preferred.
  • Familiarity with Microsoft Fabric (Data Lakehouse, Fabric pipelines, or Fabric Data Warehouses) is a strong plus.
  • Hands-on experience with Azure DevOps tools: pipelines, repositories, boards, and artifacts.
  • Strong knowledge of CI/CD pipelines and version control (Git).
  • Excellent problem-solving, communication, and collaboration skills.

Preferred Skills

  • Exposure to machine learning workflows and MLOps practices.
  • Experience using donor management systems (Salesforce NPSP in particular).
  • Knowledge of containerization a plus (Docker/Kubernetes).
  • Some familiarity with Infrastructure as Code (IaC) tools such as Terraform, Bicep, or ARM templates is a bonus.

Reports To: Director, Technical Architect

Salary Range: $110,000 - $130,000, commensurate with experience and qualifications listed above.  

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Data Engineer, Data and Insights Jobs at UJA Careers

What is the work location for this position at UJA Careers?
This job at UJA Careers is located in New York, New York, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at UJA Careers?
Candidates can expect a pay range of $110,000 and $130,000 per year.
What employment applies to this position at UJA Careers?
UJA Careers lists this role as a Full-time position.
What experience level is required for this role at UJA Careers?
UJA Careers is looking for a candidate with "Senior-level" experience level.
What benefits are offered by UJA Careers for this role?
UJA Careers offers Career Development for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at UJA Careers?
You can apply for this role at UJA Careers either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.