Job Description
The Data Engineering team at UJA-Federation of New York is seeking an experienced Data Engineer to join our team. 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.
• 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.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 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.
• 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.
Nice to Have Skills & Experience
• Familiarity with Microsoft Fabric (Data Lakehouse, Fabric pipelines, or Fabric Data Warehouses) is a strong plus 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.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.