Data Engineering Analyst

Marketing New York City, New York


Data Engineering Analyst 

This is an exciting opportunity for someone who wants to be part of a dynamic team and get involved in both data engineering and data analytics. This role is that of a modern-day analyst. It is a hybrid of a data engineer and an analyst who powers data-driven decision with speed and accuracy and at scale. 

The Data Engineering Analyst is charged with owningmaintaining, and updating the entire data pipeline as well as collaborating with key stakeholders at New York Public Radio to automate teams’ workflows. The Analyst will work with the Data Team and business unit heads to enable data-driven decision making at New York Public Radio. 

Critically, the Analyst must have a healthy mix of technical and stakeholder management skills where they can demonstrate engineering best practiceslove working with data and enjoy solving problems for the various stakeholders of an organization to make their lives easier. 

This position reports to the Head of Data & Insights and works closely with the Analytics Engineering Lead at New York Public Radio. 



  • Lead current and new data ingestion from owned & third-party sources into our data warehouse  
  • Model raw data into maintainable datasets and automate how they are added to the current ETL/ELT processes, stored in our databases and/or sent to third-party platforms 
  • Maintain the data flow to make sure BI tools and other reporting data products are working 
  • Collaborate on onboarding teams to new platforms in order to ensure that the use of the said platforms /tools yield clean, repeatable and maintainable data  
  • Lead the creation of new data products such as automated reports, notebooks and internal apps 



Since this is a hybrid role, we’re looking for experience that shows great potential to be successful. This list isn’t a mandatory checklist. We encourage applications with tangential experiences to apply. 

  • 3-5 years of experience ( or experience that one may feel as equivalent ) 
  • Experience working with large datasets and/or data APIs together with cloud object storage such as Amazon S3, Google Cloud Platform or Azure Storage 
  • Experience with and knowledge of ETL/ELT processes such as Luigi, Airflow, Glue 
  • Knowledge of a programming language. Python and PySpark are a plus 
  • Working knowledge of relational databases (e.g. Postgres or MySQL) as well as SQL 
  • Familiarity with statistics and probability. Bayesian Statistics is a plus 
  • Impeccable skills in communicating technical knowledge to a broad non-technical audience 
  • Excellent organizational skills. Ability to manage several projects concurrently and communicate across multiple divisions while keeping everyone informed of any potential issues 


Additional Role Information:
This is a full-time role with competitive compensation and eligibility for full benefits including excellent medical, dental, and vision insurance, paid holidays, vacation, personal time, sick time, parental leave, and a 
403(b) retirement plan. 

Due to the COVID-19 pandemic, this role is currently operating in a remote capacity with an option to work from the office if fully vaccinated against COVID-19However, this position is not a permanent remote position and is part of the New York City staff, and may be expected to work from the New York office when it is safe to do so.  

Commitment to Diversity, Equity & Inclusion: 
New York Public Radio is committed to diversity, equity, and inclusion. We continuously strive to place our employees at the center of our thinking and elevate inclusive practices to develop and support a more engaged and productive workforce. Our journalism and operations in the service of that journalism benefit from a broad range of perspectives, from all backgrounds, at all levels of the organization. Diversity is essential to honest, authentic, accurate storytelling and reportage; creating an institution in which all voices are encouraged, valued, and heard. 

Equal Opportunity: 
New York Public Radio is an equal opportunity employer committed to achieving the goal of equal employment opportunity for all. Applicants and employees are considered and evaluated for positions without regard to mental or physical disability, race, creed, color, religion, gender, national origin, citizenship status, age, genetic information, military or veteran status, sexual orientation, marital status, 
employment status or any protected federal, state or local status unrelated to the performance of the work involved