Senior Data Engineer


Philadelphia Onsite Only Jun 21
Apply now

At Perpay, we believe that everyone deserves access to financial stability. Our team is dedicated to building simple, transparent, and inclusive financial products that challenge typical channels of credit and improve the lives of our members. Our core product helps traditionally underserved consumers significantly improve their credit simply by shopping for the things they want and need. Here are a few things we're especially excited about:

  • We currently have over 4 million members
  • Our average member credit score increase is 39 points!
  • We’re supported by world-class partners like First Round Capital & JP Morgan
  • We were ranked the 5th fastest-growing company in the country by INC Magazine (2019)

Our office, located in the heart of Philadelphia, is home to a talented & diverse group of people. Our team comes to work every day inspired to build life-changing products for our growing customer base and have fun while doing it. Join us as we transform the credit landscape.

This individual’s role will be to help improve upon and expand the current Data Engineering ecosystem at Perpay. With the near future launch of a credit card, we anticipate a rapidly increasing need for data engineering resources to meet the modeling, reporting, analytical requirements. This is an exciting opportunity to create a foundation of data engineering resource for this new product at Perpay. With the move towards a card product, data security and governance within our ecosystem will become of increasing importance, and this individual will be expected to contribute meaningfully to these initiatives.

Please note that this is not a remote opportunity.


  • Design and implement data pipelines that produce reliable data for various data consumption use cases
  • Help manage Marketing data platforms which include Iterable, Census and AWS Redshift.
  • Manage aspects of dataset design, creation, and curation
  • Build and own the automation and monitoring of frameworks that showcase reliable, accurate, easy to understand metrics and operational KPI's to stakeholders
  • Considerably improve data pipeline quality and performance
  • Drive design, building, and launching of new data models and data pipelines in production systems
  • Be the SME for the data, pipeline design, and other related big data and programming technologies
  • Proactively identify reliability and data quality problems and drive triaging and remediation processes
  • Partner with data producers in understanding data sources, enable data contracts, and define the data models that drives analytics
  • Evaluate various technologies and platforms (open source and proprietary) 
  • Execute proof of concepts on new technology and tools to pick the best tools and solutions
  • Implement data governance practices such as metadata management, data lineage, and data catalogs

What We Look For:

  • Bachelor’s degree or higher in a quantitative/technical field (Computer Science, Statistics, Engineering)
  • Minimum two years work experience in related field required
  • Working knowledge of data design, architecture and warehousing
  • Understanding of data management fundamentals and data storage principles
  • Knowledge of distributed systems as it pertains to data storage and cloud computing (AWS or GCP)
  • Understanding and administration of AWS, Docker and Linux-based systems
  • Experience in custom ETL design, implementation and maintenance
  • Experience in large scale data processing using traditional and distributed systems with tools like Airflow, Spark, EMR/Athena, or similar
  • Strong working knowledge of SQL/NoSQL, relational databases and Python is required (2+ years experience)

What We Offer:

  • Competitive salary + equity
  • 401k with company match
  • Health / Dental / Vision Insurance
  • Student Loan Assistance
  • Relocation Assistance
  • Unlimited PTO
  • Cell phone plan

Additional Perks:

  • Opportunity to work with one of the fastest-growing financial startups in the country
  • A scale-up environment with cross-functional exposure
  • Immersion into dynamic fields of e-commerce & fintech 
  • Brand new office with comfortable work/lounge spaces and a pleasant riverfront setting
  • “Teach me” sessions where we learn share personal knowledge & learn from others (work-related or not!) 
  • Espresso bar, full kitchen, weekly catered lunches, snacks, beverages, & everyday lunch essentials
  • Optional work from home (WFH) up to 4 weeks per year (based on level)
  • Pre-tax Public transportation benefit

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We don’t work with recruiters - please contact us or apply directly.

Retirement & Stock Options Benefits
  • 401K
  • 401k with company contribution
  • Company Equity
  • Accessible Building
  • Accessible Work Environment
Perks & Discounts
  • Casual Dress
  • Lunch Provided
  • Offsite Company Events
  • Snacks Provided
Health & Wellness
  • Dental Insurance
  • Health Insurance
  • Vision Insurance
Parental Benefits
  • Family Medical Leave
  • Parental Leave
  • Flexible Work Schedule
  • Paid Holidays
  • Paid Sick Days
  • PTO
  • Unlimited PTO
  • Pet Friendly Office
  • Relocation Assistance
What’s unique about the Perpay brand? Perpay’s mission is to provide consumers with an easy way to make purchases, pay over time and build credit. It is dedicated to building simple, transparent and inclusive financial products that improve the lives of its customers. Perpay is working to solve broad issues of financial access and inclusion that affect a large number of people through the pathways of microlending, consumer finance and e-commerce. Its focus is purely on its customers.   What is the team dynamic within the office? As a high-growth company, Perpay fosters collaboration whenever possible. It does so by keeping its organizational structure cross-disciplinary and outcome-oriented. Anyone can have a conversation or introduce an idea at any time — there are no silos. Perpay also works to foster an entrepreneurial spirit at the individual level. First and foremost, it’s a product-focused company, and believes everyone on the team is a product contributor. Perpay is building tools that make an impact on so many people, and believes the best way to do that is to get input from every one of its team members — whether they’ve been on the team for three weeks or three years. Everyone’s perspective is important.   What qualities does Perpay look for in technical candidates? While most of its systems and microservices are written in Python, the company prefers talented polyglots that have an insatiable will to learn and create. At Perpay, they’re not afraid of trying new things and are more concerned with finding great problem solvers that will find the right tools for the job. The Perpay team is most interested in a candidate’s mentality and experience — especially if it is one of delivering solutions that are well designed, reliable and highly scalable. They work in a fast-paced startup environment where efficiency and iterative approaches are critical. This makes it extremely important to find candidates who communicate well and understand the theory, design patterns and implementation details that go into delivering a solution.   How about candidates overall? Perpay is looking for people who are naturally curious, self-directed and interested in self-improvement. Everyone on the team is eager to learn, excited about what they're working on and is doing their own research about the industry — like reading up on consumer credit and the greater microlending environment. One thing it values about its team is diversity of experience. Perpay has built a team with all kinds of different backgrounds: finance, engineering, operations, non-profit and even chemistry. Additionally, because of the work it does, candidates need to have a sense of empathy. A team member can be an amazing problem solver, but in order to be a good fit they need to keep a human element to everything they do. Data can certainly help find an answer, but empathy will often lead to deeper insights.