Data Integrations Engineer

Independent, nonprofit newsroom producing investigative journalism in the public interest
$110,000 - $130,000
Data
Mid-Level Software Engineer
Remote
3+ years of experience
Education

Description For Data Integrations Engineer

ProPublica, an independent nonprofit newsroom dedicated to investigative journalism, is seeking a Data Integrations Engineer to spearhead their publishing, audience, and revenue data platforms. This role is crucial in advancing ProPublica's mission of delivering impactful web-first journalism by developing scalable solutions that enhance understanding of audiences and donors.

The position offers an opportunity to work in a multifaceted role, contributing to both long-term product strategy and hands-on development. You'll be part of an expanding, cross-functional product team, collaborating with designers, product managers, data analysts, and engineers. The role involves writing code, managing integrations, and working with various platforms including Salesforce, Sailthru, and Google Analytics.

As a Data Integrations Engineer, you'll be responsible for developing and maintaining data pipelines, ensuring data quality, and implementing secure systems. The role requires expertise in database management, API integrations, and modern development practices. You'll work closely with colleagues across the newsroom and business operations, ensuring data capabilities align with organizational objectives.

ProPublica offers a competitive salary range of $110,000-$130,000 and is committed to workplace diversity and inclusion. The organization welcomes remote work and has offices across major U.S. cities. This is an excellent opportunity for someone passionate about using technical skills to support impactful journalism and drive organizational success through data-driven solutions.

Last updated 6 minutes ago

Responsibilities For Data Integrations Engineer

  • Collaborate on strategy, planning and execution of data integration tools
  • Lead development of scalable, secure systems for reliable data integrations
  • Implement data cleaning, validation and transformation practices
  • Develop and maintain ETL/ELT pipelines
  • Support creation of systems to measure integration success and reliability
  • Work with engineering leaders to uphold data privacy
  • Evaluate new products and features, troubleshoot issues
  • Collaborate with stakeholders across ProPublica
  • Stay informed about tools and platforms for data integration

Requirements For Data Integrations Engineer

Python
Node.js
  • Three-plus years of experience in system integrations
  • Experience designing and optimizing data models
  • Proficiency with RESTful and GraphQL APIs
  • Strong background in database management (SQL and NoSQL)
  • Familiarity with ETL and ELT processes
  • Proficiency in Python or Node.js
  • Strong familiarity with CI/CD pipelines and containerization
  • Excellent problem-solving and troubleshooting skills
  • Clear and effective verbal and written communication skills
  • Ability to travel for occasional staff summits

Benefits For Data Integrations Engineer

Medical Insurance
  • Full time benefits

Interested in this job?

Jobs Related To ProPublica Data Integrations Engineer

Data Integrations Engineer

Data Integrations Engineer role at ProPublica, leading development of publishing and audience data platforms, offering remote work and competitive compensation.

Data Integrations Engineer

Data Integrations Engineer role at ProPublica, leading development of publishing and audience data platforms, offering remote work and competitive compensation.

Data Engineer

Mid-senior Data Engineer position at GWI in Athens, focusing on business data platform development with hybrid work arrangement and comprehensive benefits.

Software Developer 3

Mid-level software developer position at Oracle focusing on data engineering, pipeline development, and secure data storage solutions.

Software Developer 3

Mid-level Software Developer role at Oracle focusing on Business Data Intelligence and Analytics platforms, requiring 3-5 years of experience in data engineering and modeling.