Is OpenAI hiring in London, and for which roles?
Yes. OpenAI's own job board (Ashby) lists roles located in London, mainly in Go To Market and Applied AI. The summary row counts total_open_roles and matching_roles by department and country; each job row has title, department, team, location, workplace type, posted_at and a link to the posting.
Tool input
{
"companies": [
"openai.com"
],
"locations": [
"London"
],
"maxJobsPerCompany": 20
}
Ask it from an AI agent (MCP)
Add the Apify MCP server with this tool to your MCP client (Claude, Cursor, VS Code, ...); it signs you in with OAuth or Authorization: Bearer <APIFY_TOKEN>. It works once the Actor is listed on the Apify Store; until then use the HTTP API or the remote MCP server at https://api.boscolabs.dev/mcp.
https://mcp.apify.com?tools=bosco_labs/company-hiring-signals
Then ask:
Use the bosco_labs/company-hiring-signals tool to answer: Is OpenAI hiring in London, and for which roles?
Call the Apify API
Runs the Actor and returns the rows in one request, billed to your Apify account ($0.001 per unit: a company summary = 5 units ($0.005), a job row = 1 ($0.001); companies without a public job board are free (HTTP API)). It works once the Actor is listed on the Apify Store; until then use the HTTP API or the remote MCP server at https://api.boscolabs.dev/mcp.
curl https://api.apify.com/v2/acts/bosco_labs~company-hiring-signals/run-sync-get-dataset-items \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"companies": ["openai.com"], "locations": ["London"], "maxJobsPerCompany": 20}'
Call the Bosco Labs HTTP API
Bosco Labs HTTP API (beta): same input and rows, $0.001 per unit: a company summary = 5 units ($0.005), a job row = 1 ($0.001); companies without a public job board are free from prepaid credits. Get a key with a $0.50 free trial, or send the same call without a key and pay per call in USDC via x402 (no account).
curl https://api.boscolabs.dev/v1/company-hiring-signals \
-H "Authorization: Bearer $BOSCO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"companies": ["openai.com"], "locations": ["London"], "maxJobsPerCompany": 20}'
Example output
Snapshot taken 2026-11-06, source links in each row. First 1 of 5 rows (snapshot runs stop at 5 rows); long values shortened.
[
{
"schema_version": "1",
"row_type": "company_summary",
"company": "openai.com",
"found": true,
"provider": "ashby",
"board_token": "openai",
"board_url": "https://jobs.ashbyhq.com/openai",
"source_url": "https://api.ashbyhq.com/posting-api/job-board/openai",
"total_open_roles": 822,
"matching_roles": 38,
"filters": {
"locations": [
"london"
]
},
"by_department": [
{
"name": "Go To Market",
"count": 12
},
{
"name": "Applied AI",
"count": 8
},
{
"name": "Scaling",
"count": 4
},
"... 8 more"
],
"by_location": [
{
"name": "London, UK",
"count": 28
},
{
"name": "San Francisco",
"count": 8
},
{
"name": "Munich, Germany",
"count": 2
}
],
"by_country": [
{
"name": "United Kingdom",
"count": 28
},
{
"name": "United States",
"count": 8
},
{
"name": "Germany",
"count": 2
}
],
"remote_share": 0.0,
"posted_last_30_days": 12,
"newest_posted_at": "2026-11-06T12:21:16Z",
"oldest_posted_at": "2023-05-25T04:06:29Z",
"top_titles": [
{
"title": "Researcher, Safety Training",
"count": 1
},
{
"title": "Software Engineer, Agent Infrastructure",
"count": 1
},
{
"title": "Software Engineer, Compute - Storage",
"count": 1
},
"... 7 more"
],
"trend": null,
"jobs_returned": 5,
"other_boards": [],
"not_found_reason": null,
"warnings": [],
"retrieved_at": "2026-11-06T22:50:12Z"
}
]