The market, live
Data & AI in San Francisco
Today's reading. A posting seen on several boards counts once, and postings that vanished no longer count. That is why this differs from job board counters.
370open roles
53this week+89 % vs last week
39 %fully remote
51 jmedian age
[ listings ]
The latest listings in San Francisco
| Role | Employer | Location |
|---|---|---|
| Staff Data Engineer, Tech Foundations | Airbnb | San Francisco, United States |
| Project Engineer - Spark Deployments | crusoe | San Francisco, United States |
| Senior Data Scientist, Research Engineer | crusoe | San Francisco, United States |
| Senior Research Scientist | persona | San Francisco, United States |
| Research Scientist | persona | San Francisco, United States |
| Partner Enablement Lead | baseten | San Francisco, United States |
| Engineering Manager Runtime - Storage | baseten | San Francisco, United States |
| Sales Manager - AI Native (San Francisco) | baseten | San Francisco, United States |
| Strategic Finance Partner, GPT Infra | openai | San Francisco, United States |
| Machine Learning Engineer, Growth | openai | San Francisco, United States |
| Machine Learning Engineer, Implicit Signals | openai | San Francisco, United States |
| Head of Engineering | llamaindex | San Francisco, United States |
| Research Engineer, Safety & Alignment | cognition | San Francisco, United States |
| Technical Program Manager, Robotics Infrastructure | openai | San Francisco, United States |
| Data Scientist, FinEng | openai | San Francisco, United States |
| Executive Assistant | infisical | San Francisco, United States |
| Post-Training Applied Researcher | baseten | San Francisco, United States |
| Senior Project Engineer - Spark Deployments | crusoe | San Francisco, United States |
| Senior/Staff Machine Learning Engineer - Content Discovery | suno | San Francisco, United States |
| Engineering Manager - Inference Performance | baseten | San Francisco, United States |
| Revenue Analyst | baseten | San Francisco, United States |
| Data Scientist, B2B Strategy & Intelligence | openai | San Francisco, United States |
| Research Engineer, Applied Research | sierra | San Francisco, United States |
| Research Intern | mercor | San Francisco, United States |
| PhD Intern, AI Applied Scientist (2027) | Figma | San Francisco, United States |
| Engineering Manager, Runtime Fabric (Storage Products) | baseten | San Francisco, United States |
| Executive Assistant to Head of Engineering | baseten | San Francisco, United States |
| Product Analyst | substack | San Francisco, United States |
| Data Engineer, Hardware & Consumer Devices | openai | San Francisco, United States |
| Product Engineer, New Products | wispr-flow | San Francisco, United States |
[ pay ]
What postings advertise
Observed median: 233,000 USD a year, 175,000 to 300,000 for the middle half. From 50 postings that publish a range.
Only 26% of postings here show pay. Treat this as a negotiating anchor, not a market truth: postings that publish a range are not the same as those that stay silent.
[ in demand ]
The most requested skills
Hard skills only: “team player” appears in nine postings out of ten and helps nobody decide what to learn.
| Skill | Share of postings |
|---|---|
| Machine learning | 41 % |
| Spark | 22 % |
| A/B testing | 22 % |
| Python | 21 % |
| SQL | 17 % |
| NLP | 14 % |
| Deep learning | 13 % |
| Observabilité | 12 % |
| Snowflake | 7 % |
| Doctorat | 6 % |
| dbt | 6 % |
| ETL | 5 % |
| Statistiques | 5 % |
| Computer vision | 4 % |
[ where ]
Where these roles are open
| City | Open roles | |
|---|---|---|
| London | 296 | see |
| San Francisco | 229 | see |
| New York City | 197 | see |
| Singapore | 190 | see |
| Stockholm | 171 | see |
| Madrid | 160 | see |
| Bengaluru | 134 | see |
| Paris | 117 | see |
| Zürich | 115 | see |
| Milan | 112 | see |
| Warsaw | 94 | see |
| Amsterdam | 86 | see |
| Johannesburg | 80 | see |
| Lyon | 76 | see |
Who hires most here
openai (68), baseten (47), crusoe (13), mercor (11), access (10), deepgram (10), perplexity (9), sentilink (7)