{"id":605696,"url":"https://alion.io/job/bloomberg-senior-software-engineer-datahub-experience-control-plane","title":"Senior Software Engineer - DataHub Experience & Control Plane","company":{"id":7892,"name":"Bloomberg","domain":"bloomberg.com","url":"https://alion.io/company/bloomberg","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Avature","truth_index":{"grade":"A","score":100,"open_postings":36,"ghost_share":0,"stale_share":0,"repost_share":0.139,"time_to_fill_p50_days":19,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":106000,"max_usd":206000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":139},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"GitHub","optional":false},{"name":"Go","optional":false},{"name":"Java","optional":false},{"name":"Knowledge Graph","optional":false},{"name":"Kotlin","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"React.js","optional":false},{"name":"Scala","optional":false},{"name":"Semantic Search","optional":false},{"name":"Trino","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-10T17:55:02Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-11-01T09:25:40Z","board_verified":true,"closed_at":null,"days_open":51,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":51},"description":"Bloomberg runs on data. Every product, model, chart, alert, workflow, and client-facing insight depends on engineers being able to find, understand, trust, and use financial datasets at scale.\nDataHub is Bloomberg’s experience layer for data. What GitHub is for code, DataHub is for data: the place where engineers discover datasets, understand schemas, request access, publish streams, subscribe to changes, query data, and build data-driven applications.\nWe are looking for engineers who can imagine the future data experience - and then build the full stack required to make it real.\nWhat’s the role?\n\nThis is a senior full-stack engineering role at the intersection of product experience, distributed systems, developer platforms, data infrastructure, and AI-ready metadata.\nYou will help design and build the next generation of DataHub: the interfaces, backend services, and control-plane systems that allow Bloomberg engineers to move from intent to outcome - from finding the right dataset to understanding it, accessing it, provisioning infrastructure around it, querying it, publishing it, and operating it safely in production.\nThis is not only a frontend role, and it is not only a backend infrastructure role. The experience is the full journey: the UI, the APIs, the semantic model, the provisioning flow, the feedback loops, the error states, the defaults, the automation, and the reliability of the systems underneath.\nThe next frontier is AI. For agents to be effective with data, they need more than raw tables and APIs. They need context: catalog metadata, schemas, lineage, ownership, quality signals, permissions, relationships, usage patterns, and business meaning. We are building the semantic and experiential foundation that will allow both humans and AI agents to understand and work with Bloomberg’s data safely.\nThis is not about adding a chatbot to a portal. It is about designing a new human-and-agent experience for Bloomberg’s data universe.\nWe’ll trust you to:\n\nBuild intuitive, production-grade product experiences for engineers working with data. \nDesign and implement full-stack workflows across React-based interfaces, APIs, and backend services. \nBuild control-plane systems that turn complex data infrastructure into simple, reliable user actions. \nApply design thinking to technical workflows: understand user pain points, prototype better experiences, and turn strong ideas into production software. \nShape experiences around data discovery, cataloging, schema understanding, semantic context, lineage, and AI-assisted workflows. \nBring product taste to engineering decisions, from interaction design and API shape to latency, observability, failure handling, and operational safety. \nHelp create new data experiences across portals, notebooks, query tools, programmable workflows, and agentic interfaces. \nDesign systems that are simple at the surface, but reliable, transparent, and scalable underneath. \nWork with engineers across Bloomberg to understand how they use data and turn recurring friction into platform capabilities. \nMentor other engineers and contribute to the technical direction of the platform. \nYou’ll need to have:\n\nStrong professional software engineering experience building production systems. \nExperience building reliable frontend applications using React, Vue, or a similar modern UI framework. \nBackend engineering experience in Java, Kotlin, Scala, Go, or another production backend language. \nStrong systems fundamentals across distributed systems, Linux, networking, APIs, service reliability, or data infrastructure. \nExperience owning features or services end-to-end, from design and implementation through rollout and operation. \nProduct-minded engineering judgment: the ability to translate ambiguous user needs into intuitive, reliable software experiences. \nGood design taste: clear workflows, useful defaults, fast feedback loops, understandable errors, safe automation, and interfaces that make complex systems feel simple. \nA degree in Computer Science, Engineering, Mathematics, or equivalent practical experience. \nWe’d love to see:\n\nExperience building developer platforms, internal tools, control planes, data platforms, cloud platforms, or engineering productivity products. \nFamiliarity with data catalogs, metadata platforms, semantic layers, lineage systems, knowledge graphs, or search and discovery experiences. \nFamiliarity with technologies such as Kubernetes, Trino, Spark, notebooks, or lakehouse architectures. \nExperience applying design thinking, prototyping, user research, or developer-experience principles to technical platforms. \nInterest in AI-assisted developer workflows, agentic systems, semantic search, data discovery, metadata management, or data infrastructure. \nA track record of taking ambiguous ideas and turning them into polished, production-quality software. \nWhy this role is different\n\nThis role is about more than building infrastructure. It is about shaping how engineers experience data.\nThe hard part is not only scaling systems. It is designing the right abstractions, workflows, and interfaces so that powerful data infrastructure becomes simple, trustworthy, and useful. That requires engineering depth, but also imagination, taste, and execution.\nYou do not need to arrive as an expert in every technology we use. Prior experience with semantic technologies, data catalogs, or knowledge graphs is helpful, but not required. What matters most is your ability to learn deeply, think clearly, design thoughtfully, and build across the stack.\nDataHub is where Bloomberg’s data becomes discoverable, understandable, usable, programmable, and operational.\nThis team builds that experience.\nAbout Us\n\nMeet the DataHub Engineering Team:\nhttps://www.techatbloomberg.com/blog/meet-the-team-datahub-engineering/\nIf indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.","description_format":"text","description_chars":6137,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Data & Market Intelligence","Financial News & Media"],"lifecycle":[{"event":"open","at":"2026-09-10T17:55:02Z"},{"event":"close","at":"2026-10-17T22:57:51Z"},{"event":"reopen","at":"2026-10-19T17:07:20Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker, Senior or Specialist Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker; Global Business Mobility: Senior or Specialist Worker","cap_exempt":false,"checked_at":"2026-10-31T06:23:40+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":17,"band":"cold","label":"Long shot","p_open":1,"p_active":0.62,"p_room":0.28,"age_days":51,"expected_fill_days":19,"reasons":["conf:1","velocity","win:tail","crowd:brand"],"computed_at":"2026-11-01T06:10:25Z"},"pay":null,"html_url":"https://alion.io/job/bloomberg-senior-software-engineer-datahub-experience-control-plane","json_url":"https://alion.io/job/bloomberg-senior-software-engineer-datahub-experience-control-plane.json","meta":{"generated_at":"2026-11-01T11:19:12Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17499,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":7892},"rest":"https://alion.io/mcp/rest/get_company?id=7892"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbloomberg-senior-software-engineer-datahub-experience-control-plane"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbloomberg-senior-software-engineer-datahub-experience-control-plane"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbloomberg-senior-software-engineer-datahub-experience-control-plane"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bloomberg-senior-software-engineer-datahub-experience-control-plane\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbloomberg-senior-software-engineer-datahub-experience-control-plane"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":605696}},{"tool":"search_jobs","arguments":{"company":"bloomberg.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":605696},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}