Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
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.
Permanent Exempt (PEX): Full Time position is excluded by the Charter from the competitive civil service examination process and shall serve at the discretion of the appointment officer. The anticipated duration of this project position is thirty-six (36) months and will not result in an eligible list or permanent civil service hiring. Project-based positions cannot be ongoing or exceed 36 months.
The Office of the City Administrator includes 20+ agencies and over 1,000 dedicated staff who provide essential services to San Francisco residents and businesses and improve the administration of government.
The City Administrator's Office is strongly committed to ensuring efficient and effective government services, increasing the City’s safety and resiliency, strengthening the local economy, supporting equity and inclusion, and optimizing the City’s capital planning and infrastructure.
We are committed to ensuring that the City's services are inclusive, efficient, equitable, and culturally competent for San Franciscans of all races, ethnic backgrounds, religions, and sexual orientations. This commitment requires comprehensive review and thorough analysis of existing practices and policies to remove barriers to real inclusion.
We are also committed to ensuring that the Department is a safe, equitable, and inclusive workplace for individuals of all races. This includes creating opportunities for hiring, promotion, retention, training, and development, for all employees, including but not limited to Black, Indigenous, and people of color (BIPOC).
Want to build robust and scalable data infrastructure to power data-driven City services? Join the DataSF team to empower and expand the use of data in government!
DataSF's mission is to transform the way San Francisco works with data. We believe that data, when harnessed effectively, can improve transparency, resident engagement, and government performance. We are committed to removing barriers and making it easier for all people to access services and knowledge, and we actively seek team members whose diverse life experiences reflect the residents we serve. The department has a hybrid work schedule.
DataSF runs the City’s open data program and the Unified Data Platform (UDP), the shared space where departments build, manage, and use trusted data together. Our work supports citywide priorities such as permitting, street coordination, and public safety. We are a small team with a citywide mandate, and we are hiring for roles that will help the platform grow well and serve more departments.
The Data Engineer will be part of our data enablement practice, the portion of the team that helps City departments bring their data onto the platform and put it to work. This position will build and maintain production data pipelines, develop and test data models in dbt on Snowflake, and transition publishing workflows from legacy systems to the platform. The role works closely with senior engineers who provide code review and hands-on mentorship, and spends time with department analysts to understand data at its source. This is a hands-on engineering role—you don’t need years of experience, but you do need to have built things before, care deeply about data accuracy, and learn quickly.
An associate degree in computer science, computer engineering, information systems, or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in one of the fields above or a closely-related field].
One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of a system or platform.
One year of additional experience as described above may be substituted for the required degree.
Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.
The selection process will include evaluation of applications in relation to minimum requirements. Depending on the number of applicants, the Department may establish and implement additional screening mechanisms to comparatively evaluation qualifications of candidates. If this becomes necessary, only those applicants whose qualifications most closely meet the needs of the Department will be invited for an interview.
Applicants who meet the minimum qualifications are not guaranteed to advance through all of the steps in the selection process.
The City and County of San Francisco encourages women, minorities and persons with disabilities to apply. Applicants will be considered regardless of their sex, race, age, religion, color, national origin, ancestry, physical disability, mental disability, medical condition (associated with cancer, a history of cancer, or genetic characteristics), HIV/AIDS status, genetic information, marital status, sexual orientation, gender, gender identity, gender expression, military and veteran status, or other protected category under the law.