Data Engineer
San Francisco, CAFull-timePosted 8mo ago
About the role
Data Engineer at Promise to build and scale data systems powering data-driven decisions across the company, partnering with product, engineering, analytics, and finance to design reliable data architectures, ship resilient pipelines, and create foundational data products.
Responsibilities
- Own data architecture end-to-end. Every new project we build is slightly different – how do we capture, model, and serve critical business data so it’s both flexible and straightforward.
- Automate operational workflows. Partner with business systems and platform teams to eliminate manual data handoffs and ensure every teammate has access to the data they need, where they need it.
- Enforce data quality at scale. Build tests, monitoring, and reconciliation systems that make datasets observable and anomalies actionable.
- Design and maintain scalable data models, decision tools, and analytics infrastructure to empower self-serve analytics and derive insight.
- Enable insights and experimentation. Support analytics, ML, and product engineering teams by exposing high-quality, comprehensible data through semantic layers, APIs, and real-time query systems.
Qualifications
- 5+ years of experience as a data or software engineer building data warehouses, pipelines, and distributed data systems.
- Deep hands-on expertise with a modern data stack, from ingestion to transformation (dbt, etc.), orchestration (Airflow, etc.), observability, and BI (Looker, Metabase, tc.).
- Experience operating cloud data warehouses such as Snowflake, BigQuery, or Redshift, including schema design, security and permissioning, and data governance.
- Proficiency writing production-grade code in Python or SQL, and integrating with CI/CD and infrastructure-as-code workflows.
- Ability to translate messy business requirements into elegant data systems and collaborate across engineering, product, analytics.
Skills
Required:Data architectureData modelingData pipelinesdbtAirflowPython/SQL
Benefits
- 100% paid health coverage
- Generous PTO and sick leave
- Lunch, snacks, and coffee provided
- Company retreats
- Opportunities to travel and see the impact of your work
- Hybrid work: in-office at least 3 days a week, flexible on working from home
- Equal opportunity employer with diversity and inclusion commitments
Last updated Jun 5, 2026. Interested? Apply on the company site.

About Promise
Better payment systems for governments and the communities they serve.
Promise modernizes government payments helping agencies recover more revenue while giving residents flexible, humane ways to pay. We replace broken systems with tech that actually works for everyone.
artificial-intelligencefintechgovtechpayments
More open roles at Promise
- Forward Deployed Software Engineer8mo agoHybrid (Washington, DC), Hybrid (Oakland, CA)
- Deployment Strategist8mo agoHybrid (Oakland, CA and Washington, DC) · Operations
- Software Engineer8mo agoHybrid (Oakland / Washington, DC, US) · Engineering
- Software Engineer - AI8mo agoHybrid (Washington, D.C. / Oakland, CA)
- Engineering Lead8mo agoHybrid (Oakland) · Engineering
