{
  "report": "ai-era-hiring-index",
  "quarter": "2026-Q2",
  "snapshotDate": "2026-04-14",
  "methodologyUrl": "https://four-leaf.ai/research/methodology",
  "indexCompanies": [
    "Airbnb",
    "Anthropic",
    "Coinbase",
    "Datadog",
    "Discord",
    "DoorDash",
    "Figma",
    "Instacart",
    "Notion",
    "Pinterest",
    "Plaid",
    "Ramp",
    "Scale AI",
    "Spotify",
    "Stripe",
    "Vercel"
  ],
  "overall": {
    "totalJobs": 3502,
    "companies": 16,
    "snapshotDate": "2026-04-14",
    "roleMix": {
      "finance_legal": 146,
      "other": 782,
      "marketing": 161,
      "sales_gtm": 624,
      "design": 27,
      "engineering": 891,
      "operations": 257,
      "data_ml": 333,
      "support": 51,
      "product": 132,
      "research": 69,
      "people": 29
    },
    "salaryDisclosurePct": 44.9,
    "remoteDbFlagPct": 24.5,
    "remoteTextPct": 44
  },
  "perCompany": [
    {
      "company": "Stripe",
      "jobs": 495,
      "remote": {
        "dbFlagPct": 14.7,
        "textPct": 18.8,
        "hybridPct": 2.4
      },
      "salaryDisclosure": {
        "withSalaryPct": 1.8,
        "medianMin": 156800,
        "medianMax": 229100,
        "sampleSize": 9
      },
      "seniorityMix": {
        "other": 253,
        "manager": 133,
        "entry": 36,
        "staff": 24,
        "senior": 30,
        "exec": 12,
        "intern": 7
      },
      "roleMix": {
        "sales_gtm": 89,
        "design": 5,
        "engineering": 114,
        "other": 90,
        "data_ml": 30,
        "operations": 71,
        "marketing": 32,
        "support": 8,
        "finance_legal": 23,
        "product": 25,
        "people": 8
      },
      "medianMinYears": 5,
      "minYearsSample": 303
    },
    {
      "company": "DoorDash",
      "jobs": 453,
      "remote": {
        "dbFlagPct": 11.3,
        "textPct": 99.1,
        "hybridPct": 15
      },
      "salaryDisclosure": {
        "withSalaryPct": 60.7,
        "medianMin": 115700,
        "medianMax": 170100,
        "sampleSize": 275
      },
      "seniorityMix": {
        "entry": 84,
        "other": 110,
        "director": 7,
        "manager": 100,
        "senior": 125,
        "staff": 16,
        "principal": 4,
        "exec": 2,
        "mid": 3,
        "intern": 2
      },
      "roleMix": {
        "operations": 81,
        "other": 203,
        "sales_gtm": 51,
        "support": 5,
        "marketing": 14,
        "finance_legal": 4,
        "product": 14,
        "engineering": 65,
        "data_ml": 11,
        "design": 2,
        "people": 2,
        "research": 1
      },
      "medianMinYears": 6,
      "minYearsSample": 298
    },
    {
      "company": "Datadog",
      "jobs": 428,
      "remote": {
        "dbFlagPct": 12.1,
        "textPct": 14.7,
        "hybridPct": 93.7
      },
      "salaryDisclosure": {
        "withSalaryPct": 43.5,
        "medianMin": 142900,
        "medianMax": 196500,
        "sampleSize": 186
      },
      "seniorityMix": {
        "director": 21,
        "manager": 107,
        "other": 183,
        "senior": 70,
        "entry": 14,
        "exec": 9,
        "principal": 2,
        "mid": 3,
        "staff": 19
      },
      "roleMix": {
        "operations": 8,
        "sales_gtm": 177,
        "product": 16,
        "other": 53,
        "data_ml": 38,
        "engineering": 106,
        "marketing": 14,
        "people": 6,
        "finance_legal": 5,
        "design": 3,
        "support": 1,
        "research": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 119
    },
    {
      "company": "Anthropic",
      "jobs": 427,
      "remote": {
        "dbFlagPct": 7.3,
        "textPct": 9.4,
        "hybridPct": 100
      },
      "salaryDisclosure": {
        "withSalaryPct": 71.9,
        "medianMin": 290000,
        "medianMax": 365000,
        "sampleSize": 307
      },
      "seniorityMix": {
        "other": 246,
        "manager": 82,
        "exec": 11,
        "senior": 59,
        "director": 5,
        "principal": 3,
        "staff": 21
      },
      "roleMix": {
        "data_ml": 66,
        "product": 9,
        "other": 54,
        "finance_legal": 18,
        "sales_gtm": 82,
        "operations": 27,
        "engineering": 100,
        "research": 44,
        "marketing": 19,
        "support": 6,
        "design": 2
      },
      "medianMinYears": 5,
      "minYearsSample": 187
    },
    {
      "company": "Airbnb",
      "jobs": 236,
      "remote": {
        "dbFlagPct": 19.5,
        "textPct": 51.3,
        "hybridPct": 4.7
      },
      "salaryDisclosure": {
        "withSalaryPct": 52.5,
        "medianMin": 191000,
        "medianMax": 225000,
        "sampleSize": 124
      },
      "seniorityMix": {
        "entry": 6,
        "intern": 7,
        "senior": 88,
        "manager": 46,
        "other": 43,
        "exec": 5,
        "staff": 40,
        "principal": 1
      },
      "roleMix": {
        "finance_legal": 9,
        "marketing": 9,
        "sales_gtm": 7,
        "engineering": 79,
        "operations": 22,
        "other": 62,
        "support": 18,
        "product": 9,
        "data_ml": 19,
        "design": 2
      },
      "medianMinYears": 8,
      "minYearsSample": 154
    },
    {
      "company": "Spotify",
      "jobs": 176,
      "remote": {
        "dbFlagPct": 0,
        "textPct": 78.4,
        "hybridPct": 1.1
      },
      "salaryDisclosure": {
        "withSalaryPct": 0,
        "medianMin": null,
        "medianMax": null,
        "sampleSize": 0
      },
      "seniorityMix": {
        "entry": 9,
        "senior": 53,
        "mid": 5,
        "manager": 34,
        "other": 60,
        "staff": 7,
        "principal": 4,
        "director": 1,
        "exec": 3
      },
      "roleMix": {
        "other": 43,
        "engineering": 47,
        "research": 15,
        "data_ml": 23,
        "sales_gtm": 5,
        "design": 5,
        "operations": 5,
        "marketing": 23,
        "product": 7,
        "people": 1,
        "finance_legal": 2
      },
      "medianMinYears": 5,
      "minYearsSample": 81
    },
    {
      "company": "Scale AI",
      "jobs": 171,
      "remote": {
        "dbFlagPct": 0,
        "textPct": 10.5,
        "hybridPct": 8.8
      },
      "salaryDisclosure": {
        "withSalaryPct": 69.6,
        "medianMin": 205600,
        "medianMax": 261000,
        "sampleSize": 119
      },
      "seniorityMix": {
        "other": 60,
        "senior": 35,
        "manager": 35,
        "staff": 16,
        "director": 4,
        "principal": 14,
        "intern": 2,
        "entry": 3,
        "exec": 2
      },
      "roleMix": {
        "operations": 8,
        "research": 3,
        "other": 31,
        "data_ml": 50,
        "engineering": 52,
        "finance_legal": 12,
        "sales_gtm": 1,
        "marketing": 5,
        "product": 8,
        "support": 1
      },
      "medianMinYears": 4,
      "minYearsSample": 66
    },
    {
      "company": "Notion",
      "jobs": 155,
      "remote": {
        "dbFlagPct": 62.6,
        "textPct": 2.6,
        "hybridPct": 1.3
      },
      "salaryDisclosure": {
        "withSalaryPct": 51,
        "medianMin": 180000,
        "medianMax": 220000,
        "sampleSize": 79
      },
      "seniorityMix": {
        "other": 98,
        "manager": 41,
        "senior": 7,
        "exec": 4,
        "staff": 3,
        "entry": 1,
        "intern": 1
      },
      "roleMix": {
        "engineering": 37,
        "sales_gtm": 57,
        "other": 21,
        "marketing": 9,
        "finance_legal": 5,
        "design": 1,
        "support": 6,
        "data_ml": 10,
        "operations": 5,
        "people": 2,
        "product": 1,
        "research": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 36
    },
    {
      "company": "Figma",
      "jobs": 154,
      "remote": {
        "dbFlagPct": 0,
        "textPct": 100,
        "hybridPct": 17.5
      },
      "salaryDisclosure": {
        "withSalaryPct": 61.7,
        "medianMin": 153000,
        "medianMax": 303000,
        "sampleSize": 95
      },
      "seniorityMix": {
        "other": 84,
        "manager": 51,
        "entry": 2,
        "senior": 6,
        "director": 11
      },
      "roleMix": {
        "sales_gtm": 53,
        "data_ml": 14,
        "engineering": 25,
        "operations": 4,
        "support": 2,
        "product": 3,
        "other": 31,
        "design": 3,
        "people": 2,
        "finance_legal": 10,
        "marketing": 6,
        "research": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 63
    },
    {
      "company": "Coinbase",
      "jobs": 147,
      "remote": {
        "dbFlagPct": 92.5,
        "textPct": 100,
        "hybridPct": 7.5
      },
      "salaryDisclosure": {
        "withSalaryPct": 0,
        "medianMin": null,
        "medianMax": null,
        "sampleSize": 0
      },
      "seniorityMix": {
        "other": 17,
        "exec": 6,
        "manager": 31,
        "senior": 53,
        "entry": 12,
        "staff": 23,
        "mid": 2,
        "director": 2,
        "principal": 1
      },
      "roleMix": {
        "other": 19,
        "marketing": 3,
        "product": 8,
        "engineering": 69,
        "data_ml": 7,
        "finance_legal": 26,
        "sales_gtm": 8,
        "operations": 5,
        "support": 1,
        "people": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 89
    },
    {
      "company": "Pinterest",
      "jobs": 142,
      "remote": {
        "dbFlagPct": 57.7,
        "textPct": 62,
        "hybridPct": 43
      },
      "salaryDisclosure": {
        "withSalaryPct": 82.4,
        "medianMin": 149600,
        "medianMax": 300067,
        "sampleSize": 117
      },
      "seniorityMix": {
        "manager": 22,
        "other": 10,
        "senior": 61,
        "staff": 24,
        "mid": 10,
        "director": 11,
        "principal": 3,
        "intern": 1
      },
      "roleMix": {
        "other": 40,
        "data_ml": 30,
        "engineering": 33,
        "sales_gtm": 18,
        "product": 8,
        "marketing": 7,
        "finance_legal": 2,
        "operations": 1,
        "people": 2,
        "support": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 61
    },
    {
      "company": "Instacart",
      "jobs": 133,
      "remote": {
        "dbFlagPct": 91.7,
        "textPct": 93.2,
        "hybridPct": 2.3
      },
      "salaryDisclosure": {
        "withSalaryPct": 91,
        "medianMin": 176000,
        "medianMax": 185500,
        "sampleSize": 121
      },
      "seniorityMix": {
        "entry": 7,
        "mid": 7,
        "principal": 4,
        "other": 25,
        "senior": 49,
        "staff": 18,
        "manager": 16,
        "director": 7
      },
      "roleMix": {
        "sales_gtm": 22,
        "people": 2,
        "product": 11,
        "engineering": 28,
        "marketing": 5,
        "finance_legal": 7,
        "other": 32,
        "data_ml": 14,
        "operations": 6,
        "design": 3,
        "research": 2,
        "support": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 71
    },
    {
      "company": "Ramp",
      "jobs": 130,
      "remote": {
        "dbFlagPct": 97.7,
        "textPct": 4.6,
        "hybridPct": 1.5
      },
      "salaryDisclosure": {
        "withSalaryPct": 11.5,
        "medianMin": 128000,
        "medianMax": 181500,
        "sampleSize": 15
      },
      "seniorityMix": {
        "director": 3,
        "other": 57,
        "manager": 39,
        "entry": 8,
        "senior": 19,
        "exec": 2,
        "intern": 2
      },
      "roleMix": {
        "other": 49,
        "sales_gtm": 19,
        "engineering": 32,
        "people": 1,
        "data_ml": 4,
        "product": 5,
        "marketing": 6,
        "finance_legal": 7,
        "operations": 7
      },
      "medianMinYears": 4,
      "minYearsSample": 67
    },
    {
      "company": "Plaid",
      "jobs": 98,
      "remote": {
        "dbFlagPct": 1,
        "textPct": 4.1,
        "hybridPct": 4.1
      },
      "salaryDisclosure": {
        "withSalaryPct": 0,
        "medianMin": null,
        "medianMax": null,
        "sampleSize": 0
      },
      "seniorityMix": {
        "senior": 24,
        "manager": 24,
        "other": 39,
        "staff": 7,
        "exec": 2,
        "entry": 2
      },
      "roleMix": {
        "engineering": 29,
        "marketing": 4,
        "other": 20,
        "sales_gtm": 19,
        "operations": 5,
        "product": 4,
        "data_ml": 10,
        "finance_legal": 4,
        "people": 1,
        "support": 1,
        "research": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 49
    },
    {
      "company": "Discord",
      "jobs": 79,
      "remote": {
        "dbFlagPct": 21.5,
        "textPct": 21.5,
        "hybridPct": 3.8
      },
      "salaryDisclosure": {
        "withSalaryPct": 98.7,
        "medianMin": 196000,
        "medianMax": 220500,
        "sampleSize": 78
      },
      "seniorityMix": {
        "senior": 35,
        "staff": 12,
        "other": 18,
        "manager": 7,
        "principal": 1,
        "director": 5,
        "entry": 1
      },
      "roleMix": {
        "other": 16,
        "engineering": 41,
        "product": 4,
        "sales_gtm": 3,
        "finance_legal": 7,
        "data_ml": 4,
        "operations": 1,
        "marketing": 2,
        "design": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 43
    },
    {
      "company": "Vercel",
      "jobs": 78,
      "remote": {
        "dbFlagPct": 29.5,
        "textPct": 97.4,
        "hybridPct": 70.5
      },
      "salaryDisclosure": {
        "withSalaryPct": 60.3,
        "medianMin": 196000,
        "medianMax": 280000,
        "sampleSize": 47
      },
      "seniorityMix": {
        "senior": 22,
        "director": 3,
        "manager": 7,
        "other": 44,
        "staff": 1,
        "exec": 1
      },
      "roleMix": {
        "marketing": 3,
        "engineering": 34,
        "finance_legal": 5,
        "data_ml": 3,
        "other": 18,
        "people": 1,
        "sales_gtm": 13,
        "operations": 1
      },
      "medianMinYears": 5,
      "minYearsSample": 40
    }
  ],
  "topSkillsByRole": {
    "engineering": [
      {
        "skill": "Python",
        "count": 298,
        "pct": 33.4
      },
      {
        "skill": "AWS",
        "count": 195,
        "pct": 21.9
      },
      {
        "skill": "LLM / foundation model experience",
        "count": 189,
        "pct": 21.2
      },
      {
        "skill": "Go",
        "count": 171,
        "pct": 19.2
      },
      {
        "skill": "Java",
        "count": 170,
        "pct": 19.1
      },
      {
        "skill": "TypeScript",
        "count": 158,
        "pct": 17.7
      },
      {
        "skill": "JavaScript",
        "count": 156,
        "pct": 17.5
      },
      {
        "skill": "Kubernetes",
        "count": 144,
        "pct": 16.2
      },
      {
        "skill": "React",
        "count": 136,
        "pct": 15.3
      },
      {
        "skill": "GCP",
        "count": 133,
        "pct": 14.9
      }
    ],
    "data_ml": [
      {
        "skill": "LLM / foundation model experience",
        "count": 188,
        "pct": 56.5
      },
      {
        "skill": "Python",
        "count": 148,
        "pct": 44.4
      },
      {
        "skill": "SQL",
        "count": 75,
        "pct": 22.5
      },
      {
        "skill": "AWS",
        "count": 52,
        "pct": 15.6
      },
      {
        "skill": "PyTorch / TensorFlow",
        "count": 52,
        "pct": 15.6
      },
      {
        "skill": "Spark",
        "count": 46,
        "pct": 13.8
      },
      {
        "skill": "Java",
        "count": 41,
        "pct": 12.3
      },
      {
        "skill": "GCP",
        "count": 40,
        "pct": 12
      },
      {
        "skill": "Go",
        "count": 35,
        "pct": 10.5
      },
      {
        "skill": "Figma",
        "count": 27,
        "pct": 8.1
      }
    ],
    "research": [
      {
        "skill": "LLM / foundation model experience",
        "count": 45,
        "pct": 65.2
      },
      {
        "skill": "Python",
        "count": 33,
        "pct": 47.8
      },
      {
        "skill": "PyTorch / TensorFlow",
        "count": 23,
        "pct": 33.3
      },
      {
        "skill": "Kubernetes",
        "count": 11,
        "pct": 15.9
      },
      {
        "skill": "SQL",
        "count": 7,
        "pct": 10.1
      },
      {
        "skill": "Go",
        "count": 6,
        "pct": 8.7
      },
      {
        "skill": "AWS",
        "count": 6,
        "pct": 8.7
      },
      {
        "skill": "GCP",
        "count": 6,
        "pct": 8.7
      },
      {
        "skill": "Docker",
        "count": 2,
        "pct": 2.9
      },
      {
        "skill": "Spark",
        "count": 2,
        "pct": 2.9
      }
    ]
  }
}