747,513open jobs
44,904companies
108,446added this week
Browse all
Salary
≈ $125k – $282k per year (Estimated)
Location
Hybrid (San Francisco, United States)
Seniority
Junior · 1+ year exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 25, 2026. First seen by Alion on Sep 23, 2026. City & County of San Francisco scores B on the Alion truth index.

Overview
Company
Impact
Profile match
The City and County of San Francisco is the consolidated local government for San Francisco, California. It provides public administration and municipal services including public safety, health, transportation, housing, infrastructure, permitting, and community programs.

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.

Specific information regarding this recruitment process are listed below:

  • Application Opening: Wednesday, September 23, 2026

  • Application Deadline: Wednesday, September 30, 2026 at 11:59pm PST

Required Supplemental Questionnaire due at the time of application:https://forms.cloud.microsoft/g/r5AP7vN0qM

About the Office of the City Administrator:

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.

Our Mission

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.

Our Vision

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).

To learn more about our departments, divisions, and programs, visit: https://sf.gov/departments/city-administrator

About DataSF:

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.

Examples of Important and Essential Duties:

  • Build and maintain production data pipelines that bring department data onto the platform, complete with tests and documentation so they can be run and maintained by others.
  • Develop data models in dbt that transform raw department data into clean, well-documented tables relied on by analysts across the City.
  • Create financial and budget data products-models built on the City’s financial and workforce systems that support migration off legacy reporting and provide departments with accurate numbers for budgeting and planning.
  • Support platform cost and usage reporting so the team and partner departments can understand platform expenses and how resources are used.
  • Help transition publishing workflows from legacy systems onto the platform, including public-facing open data feeds.
  • Investigate and resolve data quality issues by tracing errors to their source, fixing problems, and adding tests to prevent future occurrences.
  • Support department onboarding by helping analysts understand and use the models you build.
  • Participate in code review and grow into reviewing others’ code as your experience increases.

Education:

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].

Experience:

One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of a system or platform.

Substitution:

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.

Note(s):

  • One-year full-time employment is considered equivalent to 2000 hours (2000 hours of qualifying work experience is based on a 40 hour work week). Any overtime hours that you work above forty (40) hours per week are not included in the calculation to determine full-time employment.

  • Applicants must meet minimum qualification requirements by the final filing date unless otherwise noted.

  • Every application is reviewed to ensure that you meet the minimum qualifications as listed in the job ad. Please review our articles on Employment Application and Minimum Qualifications and Verification of Experience and/or Education for considerations taken when reviewing applications.

Desirable Qualifications: The stated desirable qualifications may be used to identify job finalists at the end of the selection process when candidates are referred for hiring.

  • Experience building real data-moving or data-transforming projects-whether from a job, internship, or personal work-and the ability to explain how they were designed and what challenges arose.

  • Ability to write SQL and familiarity with at least one programming language, ideally Python; strong attention to numerical accuracy and instinct for identifying when data doesn’t look right.

  • Experience with financial, budget, or ERP data is a plus, as is familiarity with dbt, Snowflake, or Terraform.

  • Strong potential and intuition working with data, with the ability to learn new tools and the platform stack on the job.

Selection Procedures

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.

Verification

  • Please make sure it is clear in your application exactly how you meet the minimum qualifications.
  • Applicants may be required to submit verification of qualifying education and experience at any point in the application and/or departmental selection process.

Supplemental Questionnaire

After application submission, candidates deemed qualified must complete all subsequent steps to advance in this selection process, which includes completion of a supplemental questionnaire at the time of application. Please see this link to submit the supplemental questionnaire:

https://forms.cloud.microsoft/g/r5AP7vN0qM

Additional Information Regarding Employment with the City and County of San Francisco:

Applicants will receive a confirmation email from [email protected] that their online application has been received in response to every announcement for which they file. Applicants should retain this confirmation email for their records. Failure to receive this email means that the online application was not submitted or received.

Applicants may be contacted by email about this recruitment and, therefore, it is their responsibility to ensure that their registered email address is accurate and kept up-to-date. Also, applicants must ensure that email from CCSF is not blocked on their computer by a spam filter. To prevent blocking, applicants should set up their email to accept CCSF mail from the following addresses (@sfgov.org, @sfdpw.org, @sfport.com, @flysfo.com, @sfwater.org, @sfdph.org, @asianart.org, @sfmta.com, @sfpl.org, @dcyf.org, @first5sf.org, @famsf.org, @ccsf.edu, @smartalerts.info, and @smartrecruiters.com).

HR Analyst Information: If you have any questions regarding this recruitment or application process, please contact the exam analyst at [email protected].

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
747,513 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
San Francisco
$84k – $120k per year • In office • Internship • Master's Degree • Menlo Park • Bellevue
Java
SQL
C++
Databases
Snowflake
FoundationDB
AI/ML
Hadoop
AI Agents
DevOps
GCP
Azure
AWS
Apply
$120k – $140k per year • Remote (United States) • Full-Time • 4+ years exp • Bachelor's Degree • New York • Indianapolis • Salt Lake City • Nashville • San Francisco
Python
SQL
AI/ML
AI Agents
Apply
Data Scientist 4 hours ago
$211k – $232k per year • Hybrid • 1+ year exp • PhD • San Francisco
Python
SQL
AI/ML
Spark
Machine Learning
Analytics
A/B Testing
Apply
Growth Data Engineer 6 hours ago
$300k – $350k per year • Hybrid • Full-Time • 3+ years exp • San Carlos
Python
SQL
Databases
Google BigQuery
BigQuery
AI/ML
Edge AI
Mobile
AppsFlyer SDK
Adjust
DevOps
GCP
Analytics
ETL/ELT
A/B Testing
Metabase
Management
Stripe
Apply
$160k – $200k per year • In office • Full-Time • 2+ years exp • San Francisco
SQL
Databases
Google BigQuery
BigQuery
Analytics
Tableau
ETL/ELT
A/B Testing
Looker
Management
Discord
Apply
≈ $20k – $57k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Kafka
Amazon Redshift
AI/ML
Spark
Airflow
dbt
DevOps
Terraform
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
AWS
AWS Lambda
Amazon S3
IAM
Analytics
ETL/ELT
Apply
≈ $17k – $37k per year (Estimated) • In office • 1+ year exp • Bachelor's Degree • Bengaluru
JavaScript
Java
Apex
Java
Spring Boot
Apex
MuleSoft
Databases
Snowflake
Databricks
Frontend
React.js
DevOps
Git
AWS
Analytics
ETL/ELT
Apply
≈ $17k – $37k per year (Estimated) • In office • 1+ year exp • Bachelor's Degree • Bengaluru
JavaScript
Java
Apex
Java
Spring Boot
Apex
MuleSoft
Databases
Snowflake
Databricks
Frontend
React.js
DevOps
Git
AWS
Analytics
ETL/ELT
Apply
≈ $18k – $47k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Makati
Python
SQL
Python
Flask
FastAPI
Databases
Snowflake
AI/ML
Copilot
Cursor
Claude
Claude Code
Prefect
AI Agents
Anthropic
Devin
GPT-4
DevOps
Rest API
Git
AWS
AWS Fargate
AWS Lambda
Amazon EC2
SLI/SLO/SLA
Amazon S3
Amazon ECS
Amazon EventBridge
AWS Step Functions
Analytics
Alteryx
Management
SharePoint
Apply
≈ $37k – $98k per year (Estimated) • In office • Full-Time • 10+ years exp • Taipei
ABAP
ABAP
SAP BTP
Databases
Snowflake
Databricks
Microsoft Fabric
Apply
$148k – $179k per year • In office • Full-Time • 6+ years exp • High School Diploma • San Francisco
Apply
$134k – $169k per year • In office • Full-Time • 3+ years exp • Associate's Degree • San Francisco
Apply
≈ $70k – $138k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • San Francisco
Apply
$97k – $123k per year • In office • Full-Time • 2+ years exp • Millbrae
Apply
≈ $90k – $174k per year (Estimated) • Hybrid • Full-Time • 1+ year exp • Associate's Degree • San Francisco
Management
Asana
Airtable
SharePoint
Apply
$245k – $279k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • San Francisco • New York • San Jose
Python
Go
JavaScript
Rust
TypeScript
C#
Scala
AI/ML
AI Agents
Machine Learning
DevOps
GCP
Azure
AWS
HPC
Apply
≈ $132k – $342k per year (Estimated) • Equity • Hybrid • Internship • 2+ years exp • Bachelor's Degree • San Jose • Milpitas • San Francisco
Python
Bash
DevOps
Jenkins
Linux
Apply
Equity • Hybrid • Internship • 2+ years exp • Bachelor's Degree • San Jose • Milpitas • San Francisco
Python
AI/ML
Hadoop
Spark
Scikit-learn
Flink
TensorFlow
PyTorch
Machine Learning
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Apply
Equity • Hybrid • Internship • 2+ years exp • Bachelor's Degree • San Jose • Milpitas • San Francisco
Python
JavaScript
TypeScript
C++
Frontend
React.js
DevOps
Terraform
Ansible
GCP
GitHub Actions
CloudFormation
Azure
Jenkins
Git
AWS
Docker
Kubernetes
Linux
TCP/IP
Apply
≈ $159k – $427k per year (Estimated) • Equity • Hybrid • Internship • 2+ years exp • Bachelor's Degree • San Jose • Milpitas • San Francisco
Python
SQL
AI/ML
Claude
Fine-tuning
Scikit-learn
SciPy
NLP
Llama
Pandas
NumPy
LLM
GPT-4
LLM Guardrails
Machine Learning
DevOps
Docker
Apply
See all jobs
This is one of many
747,513 more open roles from verified company boards, updated every day.