Data Engineer — Open Data Platform (Hybrid)

City and County of San Francisco

San Francisco (CA)

Hybrid

USD 140,000 - 190,000

Full time

18 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

City and County of San Francisco is hiring a Data Engineer to join DataSF. You will build and maintain production data pipelines, develop data models in dbt on Snowflake, and help migrate publishing workflows to the unified platform. The role requires hands-on coding, data accuracy, and collaboration with analysts and senior engineers.

The team emphasizes a hybrid work schedule and improving city data infrastructure to power data-driven city services and transparency.

Qualifications

  • Associate degree or equivalent in CS/IS/Engineering or related field.
  • At least 1 year of experience analyzing, configuring, or maintaining data systems.
  • Completion of the 1010 Information Systems Trainee Program may substitute for the degree.
  • Overtime hours are not counted toward full-time employment calculation.
  • Familiarity with SQL and at least one programming language (e.g., Python).

Responsibilities

  • Build and maintain production data pipelines with tests and docs.
  • Develop dbt models transforming raw data into clean tables for analysts.
  • Create financial and workforce data models to support budgeting and planning.
  • Support platform cost and usage reporting for departments.
  • Help transition publishing workflows to the platform, including open data feeds.
  • Investigate data quality issues and add tests to prevent recurrences.
  • Assist analysts onboarding by explaining the models and usage.
  • Participate in code reviews and grow as a reviewer.

Skills

SQL
Python
Data pipelines

Education

Associate degree in CS/CE/IS

Tools

dbt
Snowflake
Terraform

Job description

City and County of San Francisco is hiring a Data Engineer to join DataSF. You will build and maintain production data pipelines, develop data models in dbt on Snowflake, and help migrate publishing workflows to the unified platform. The role requires hands-on coding, data accuracy, and collaboration with analysts and senior engineers.

The team emphasizes a hybrid work schedule and improving city data infrastructure to power data-driven city services and transparency.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer: Platform & Open Data (Snowflake/dbt)
Data Engineer: Platform & Open Data (Snowflake/dbt)

City-and-County-of-SAN-Francisc • San Francisco (CA)

On-site
USD 140,000 - 180,000
Public Sector Data Platform Lead
Public Sector Data Platform Lead

City and County of San Francisco • California (MO)

Hybrid
USD 140,000 - 190,000
Data Engineer — Hybrid Schedule, Production Pipelines on Snowflake
Data Engineer — Hybrid Schedule, Production Pipelines on Snowflake

SmartRecruiters, Inc. • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
Data Engineer: Platform Pipelines, dbt & Snowflake
Data Engineer: Platform Pipelines, dbt & Snowflake

DataJobs • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Lead Data Platform Engineer for City Data Services
Lead Data Platform Engineer for City Data Services

Socket.dev • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Data Engineer (1042) - Data Enablement
Data Engineer (1042) - Data Enablement

DataJobs • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Data Engineer (1042) - Data Enablement - DataSF, Office of City Administrator
Data Engineer (1042) - Data Enablement - DataSF, Office of City Administrator

City and County of San Francisco • San Francisco (CA)

Hybrid
USD 140,000 - 190,000
Data Engineer
Data Engineer

Methodic • San Francisco (CA)

On-site
USD 100,000 - 130,000
Hybrid Data Enablement Analyst - Platform & Automation
Hybrid Data Enablement Analyst - Platform & Automation

City-and-County-of-SAN-Francisc • San Francisco (CA)

Hybrid
USD 90,000 - 130,000
Data Enablement Ops Analyst — Drive City Data Adoption
Data Enablement Ops Analyst — Drive City Data Adoption

City and County of San Francisco • San Francisco (CA)

Hybrid
USD 95,000 - 135,000