Senior Data Engineer (remote)

Job description

At Pursuant, we rely on powerfully insightful data to inform our clients about their data— and we’re seeking an experienced pipeline-centric data engineer to put it to use. You’ll wear many hats in this role, but much of your focus will be to migrate the current data ingestion process from AWS lamdas/step functions to AWS EMR (Spark). Beyond technical prowess, you’ll need the soft skills it takes to communicate highly complex data trends to organizational leaders in a way that’s easy to understand. We’re looking for someone willing to jump right in to help the company get the most out of our data.

Objectives of this Role

  • Work with data to solve business problems, building and maintaining the infrastructure to answer questions and improve processes
  • Help streamline our data science workflows, adding value to our product offering and building out our customer lifecycle and retention models
  • Work closely with the data science and business intelligence teams to develop data models and pipelines for research, reporting, and machine learning
  • Be an advocate for best practices and continued learning
  • Be part of a core development team creating a big impact on our technology and products

Daily and Monthly Responsibilities

  • Build the underlying and core technology that drives the Pursuant GivingDNA data ingestion
  • Migrate the current data ingestion process from AWS lamdas/step functions to AWS EMR (Spark)
  • Support the Pursuant GivingDNA backend development with data optimizations and query analysis
  • Integrate external services such as Salesforce

What we are looking for:

  • Bachelor’s degree in computer science, information technology, engineering or equivalent
  • 5 or more years of relevant work experience
  • Experience with data processing
  • Experience with Postgres and Apache Spark
  • Experience with AWS and EMR
  • Experience with integrating external services like Salesforce
  • Communication skills, especially explaining technical concepts to non-technical business leaders
  • Comfort working in a dynamic business driven technology team

Preferred Qualifications:

  • Master’s degree in stats, applied math, computer science or engineering.
  • Experience building or maintaining ETL processes
  • Experience with NodeJS a plus
  • Efficient communication skills and a team player


This is a remote work from home position.


Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs