Data Engineer
Builds and maintains reliable data pipelines and infrastructure using SQL, Python, Airflow, and Redshift to support analytics for Risk, Marketing, Finance stakeholders. Leads projects, reviews code, and scales platform as business grows.
About the job
Responsibilities
First Week:
- Introduce yourself on Slack and meet your team.
- Get oriented in the warehouse, walk through most-used pipelines, read codebase to ask useful questions.
- Ship your first commit to production (bug fix, documentation update, or small improvement).
First Month:
- Get fluent in Airflow setup, Redshift conventions, and DataHub governance tooling.
- Complete first end-to-end pipeline or pipeline change in collaboration with a downstream team (Risk, Marketing, Finance, etc.).
- Start reviewing PRs from other data engineers, providing pragmatic feedback.
First Three Months:
- Be technical lead on a meaningful project from design through implementation, testing, and rollout.
- Participate in architecture discussions and contribute to platform direction.
- Build stakeholder trust so they come to you directly for data issues.
First Year:
- Own a slice of infrastructure roadmap as product scales.
- Become go-to expert on one or more platform areas.
- Help hire and onboard new data engineers.
- Enable teammates to ship projects independently on your services.
Requirements
- Experience with healthy data engineering culture, data quality, pipeline reliability, stakeholder communication.
- Led data pipeline or platform design decisions, including trade-offs.
- Comfort across SQL, Python, orchestration, and infrastructure-as-code.
- Favorite SQL patterns, modeling approaches, or data craft.
What You'll Learn
- Perpay's payroll-deduction business model and data implications.
- Building reliable data products: scoping, modeling, code review, testing, observability, lineage.
- Data team roadmap and business alignment.
- Stakeholders across Risk, Commerce, Marketing, Ops, Finance.
Compensation & Benefits
- Meaningful compensation and equity.
- Premium medical benefits (fully paid base plan).
- 4% employer 401k match.
- Unlimited PTO.
- Remote weeks around major holidays + extra holidays.
- High quality catered lunch 4 days/week.
- Gym subsidy.
- Paid cell phone + plan.
- Student loan repayment.
- Relocation assistance.
- Generous team member discounts.
Skills
SQL, Python, Airflow, Redshift, Datahub, Data Pipelines, Infrastructure As Code, Data Modeling, Observability, Data Lineage
Similar jobs
Data Engineering jobsBuild and maintain dbt models, Snowflake semantic layers, and ingestion pipelines across business functions while improving data quality and resilience. The role requires 4–6 years of analytics or data engineering experience, strong dbt and SQL expertise, and a quantitative bachelor's degree.
Build and govern quote-to-cash data models and products integrating Salesforce, CPQ, billing, and finance systems. The role requires 5+ years of data engineering experience, strong SQL and Python skills, and expertise in self-service analytics for GTM teams.
Build and scale distributed data platforms, database systems, delivery services, and APIs, with emphasis on reliability, performance, observability, and data integrity. Requires 3+ years of software development experience with distributed systems and databases; Golang experience is preferred.
Oversee the lifecycle, quality, governance, and publication of research data across scientific programs. The role requires 3–5+ years of research data-management experience, strong metadata and FAIR-data expertise, and the ability to collaborate with researchers and engineers.
Own and evolve trusted data models for Marketing and Product use cases, from design and testing through monitoring and documentation. The role requires 3–5 years of data or analytics engineering experience, strong SQL and Python, dbt expertise, and Snowflake or comparable warehouse experience.