Signal Engine

Built for Neo’s GTM Engineer role
20 accounts, last pulled Oct 26, 2026
Built from public job postings. An independent project, not affiliated with Neo.

Twenty employers are hiring someone to govern AI agents, MCP servers or AI coding tools. Eli Lilly scores highest: its Cybersecurity organization is hiring for the Enterprise AI Security Advisor role.

Refreshed weekly, by hand. Last pull: Oct 26, 2026.

Call first

Top three by score
1
Eli Lilly
Enterprise AI Security Advisor
95

Posted 19 days ago. Team: Cybersecurity organization. The role owns agent governance or controls, names AI coding agents and puts MCP servers or gateways in scope.

“The Enterprise AI Security Advisor leads how Eli Lilly secures AI systems across the enterprise.”
Open the posting for Eli Lilly
2
Envestnet
Lead Information Security Engineer, AI
95

Posted 34 days ago. Team: Information security. The role puts MCP servers or gateways in scope, owns agent governance or controls and names AI coding agents.

“Secure AI platforms, agents, MCP integrations, plugins, toolchains, and agent-to-agent workflows through architecture reviews, risk assessments, and control validation.”
Open the posting for Envestnet
3
Farmers Insurance
FBS Power Platform & Copilot Governance Engineer
85

No posting date shown. Team: FBS governance engineering. The role owns agent governance or controls, names AI coding agents and puts MCP servers or gateways in scope.

“Manage Connectors and MCP integrations: support enterprise rollout and governance of Claude Code and Claude Cowork”
Open the posting for Farmers Insurance

These are accounts, not contacts. A posting names a team, not a buyer, so the next step is finding who owns the work.

Accounts scored
20
Passed the gates on the Scoring rules tab
Highest score
95
Eli Lilly, out of 95 possible
Posted in the last 45 days
10of 18
2 postings show no date
Quotes matched to the page
37of 38
The rest come from search extracts
Score by account
95
Eli Lilly. Every point traces to a quote on the Account tab.

Signal stream

AccountWhat the posting saysScorePostedSource
Eli Lilly
Pharma
The Enterprise AI Security Advisor leads how Eli Lilly secures AI systems across the enterprise.
Enterprise AI Security Advisor
Open posting for Eli Lilly
95 19 days ago Posting for Eli Lilly
own ATS
Envestnet
Fintech
Secure AI platforms, agents, MCP integrations, plugins, toolchains, and agent-to-agent workflows through architecture reviews, risk assessments, and control validation.
Lead Information Security Engineer, AI
Open posting for Envestnet
95 34 days ago Posting for Envestnet
own careers site
Farmers Insurance
Insurance
Manage Connectors and MCP integrations: support enterprise rollout and governance of Claude Code and Claude Cowork
FBS Power Platform & Copilot Governance Engineer
Open posting for Farmers Insurance
85 Not shown Posting for Farmers Insurance
own careers site
CRC (TIH Insurance)
Insurance
…owns the engineering of security controls for agentic AI
AI Security Engineer Lead
Open posting for CRC (TIH Insurance)
80 27 days ago Posting for CRC (TIH Insurance)
own ATS
CSAA Insurance Group
Insurance
Establish engineering guardrails for how AI agents discover, access, and invoke APIs, tools, and enterprise data
Governance Engineer II
Open posting for CSAA Insurance Group
80 21 days ago Posting for CSAA Insurance Group
own ATS
UnitedHealth Group (Optum)
Health insurance
Build and configure AI connectors, plugins, MCP servers
Full Stack Developer, AI Connectors, Plugins, MCP
Open posting for UnitedHealth Group (Optum)
73 8 days ago Posting for UnitedHealth Group (Optum)
own careers site
Credit One Bank
Banking
Secure systems built on the Model Context Protocol (MCP) and related AI tool-integration patterns.
Lead AI Security Engineer
Open posting for Credit One Bank
70 132 days ago Posting for Credit One Bank
own careers site
Entergy
Utility
Architect, build, and enforce security guard rails for AI agents, establishing robust governance frameworks to monitor and control agentic behaviors.
CS Architect, Sr
Open posting for Entergy
70 20 days ago Posting for Entergy
own careers site
LPL Financial
Financial services
The AVP owns the enterprise control plane for agentic technologies, non-human identities, AI platforms, and emerging technologies.
AVP, Agentic Platform Controls, Non-Human Identity & AI Security
Open posting for LPL Financial
70 69 days ago Posting for LPL Financial
own ATS
MetLife
Insurance
Build security controls that govern agent permissions, tool access boundaries, and inter-agent trust
Sr. AI & Agentic Security Architect
Open posting for MetLife
70 81 days ago Posting for MetLife
own careers site
Nuvei
Fintech
Design MCP and model gateways, execution environments, skill registries
Enterprise Architect, Agentic Delivery
Open posting for Nuvei
66 83 days ago Posting for Nuvei
aggregator copy
AXIS Capital
Insurance
Enforce strong security controls for enterprise AI platforms (e.g., Microsoft Copilot, Copilot Studio, Azure AI Foundry)
Principal Security AI Engineer
Open posting for AXIS Capital
60 21 days ago Posting for AXIS Capital
own ATS
PTC
Industrial software
Configure and operate the Enterprise AI Control Plane, including MCP gateways, LLM gateways, policies, access control, observability, and governance.
Senior Enterprise AI Control Plane Engineer
Open posting for PTC
60 54 days ago Posting for PTC
own ATS
Roblox
Gaming platform
Define governance, threat models, and guardrails for AI agents, MCP servers, and AI tooling.
Principal Security Engineer, Enterprise Security
Open posting for Roblox
60 139 days ago Posting for Roblox
own careers site
Thumbtack
Marketplace
…defining safe defaults for MCP servers and autonomous agents
Senior Enterprise Security Engineer
Open posting for Thumbtack
60 Not shown Posting for Thumbtack
own careers site
College Board
Education nonprofit
…the guardrails, policies, and standards that govern how developers use AI coding assistants (such as Claude Code, GitHub Copilot, and similar agentic tools)
Senior Engineer, Agentic Engineering Governance, Open Source
Open posting for College Board
58 10 days ago Posting for College Board
own ATS
Visa
Payments
…spanning LLMs, agents, tools, APIs, MCP servers, plugins, and enterprise data sources
Sr. SW Engineer, AI Security
Open posting for Visa
55 17 days ago Posting for Visa
own ATS
Guardian Life
Insurance
…operationalizing enterprise policies, standards, and guardrails across AI models, copilots, agents, and RAG-based workflows
Head of AI Governance
Open posting for Guardian Life
50 139 days ago Posting for Guardian Life
own ATS
TE Connectivity
Manufacturing
Define guardrails for prompts, APIs, model usage, data access, output validation, logging, exception handling, and policy-as-code where practical.
Enterprise AI Security Architect
Open posting for TE Connectivity
50 41 days ago Posting for TE Connectivity
own careers site
NVIDIA
Semiconductors
As AI agents, coding agents, internal developer platforms, and autonomous workflows become more common across NVIDIA
Staff Security Engineer, PAM and Agentic Identity
Open posting for NVIDIA
30 46 days ago Posting for NVIDIA
own ATS

Score
out of 95
What the posting says
What this does not tell you
  • Who owns the budget. A posting names a team, not a buyer.
  • Which endpoint or security tools they already run. None of these postings say.
  • Whether the role is a new seat or a backfill. Only a posting history would show that.
  • Headcount, unless the posting states it. Where it does not, this page says so.

Dollar view

Assumptions, not Neo data

This is arithmetic on numbers I chose. None of them come from Neo, and the scores are not probabilities. Change any input and every row updates. Replace mine with Neo’s own funnel and the page becomes a real estimate.

Inputs
Meeting rate by score band, as a multiple of the base rate. These are guesses. I have no data showing that a higher score converts better.
AccountScoreEst. pipelineCost to workPipeline per $1
How to read this
  • Estimated pipeline for an account is contract value × meeting rate × opportunity rate. It is an expected value, not a forecast, and it counts pipeline, not closed revenue.
  • Cost to work an account is hours × hourly cost, plus data and tooling.
  • Rows differ only by score band. Without Neo’s outcomes, nothing else in this model can separate one account from another.
  • The real inputs are Neo’s average deal size and its own meeting and opportunity rates. I do not have them.

Scoring rules

A flag only counts if the quote behind it contains a trigger term. The code stops if it does not. Weights are my starting guesses, not fitted to Neo’s closed deals.

RulePointsCounts when the quote contains
Role owns agent governance or controls+25security controls, guardrails, safe defaults, secures ai, inventory, bypass review, control plane, approved registry
MCP servers or gateways are in scope+20mcp
AI coding agents named+15claude, cursor, copilot, coding agents
Posting sits with a security or governance team+15Read from the posting’s own team or reporting line
Posting sits with a platform or developer-experience team+8Same
Posted within 45 days+10Only when the page shows a date
Regulated industry+10Insurance, pharma, health, fintech
Source is a copy, not the employer’s own page×0.85Aggregator or job-board copy

The scoring function

def score(a):
    parts = []
    for key, idx in a["flags"].items():
        q = a["quotes"][idx][0].lower()
        r = RULES[key]
        assert any(t in q for t in r["triggers"]), f'{a["id"]}: quote for {key} has no trigger term'
        parts.append((r["label"], r["points"], a["quotes"][idx][0]))
    parts.append(("Posting sits with the " + ("security or governance team" if a["team_kind"] == "security" else "platform or developer-experience team"),
                  TEAM_POINTS[a["team_kind"]], None))
    age = age_days(a["posted"])
    if age is not None and age <= FRESH_DAYS:
        parts.append((f"Posted {age} days ago", FRESH_POINTS, None))
    if a["regulated"]:
        parts.append(("Regulated industry (" + a["industry"].lower() + ")", REGULATED_POINTS, None))
    raw = sum(p[1] for p in parts)
    mult = SOURCE_MULTIPLIER[a["source"]]
    return dict(raw=raw, mult=mult, score=math.floor(raw * mult + 0.5), parts=parts, age=age)

Left out, and why

Employer or listingReason
AnthropicAI lab, not a buyer
Workato, Sysdig, Sumo Logic, Uniphore, DatabricksVendors or AI-native companies building the category
Accenture, V2 AI, Collectiv, Talan, CapgeminiConsultancies hiring to deliver client work
Planet Pharma, CareerflowStaffing or third-party listings, employer is not the company on the page
A New York financial-firm ad on NexxtEmployer is never named, only "the firm"
Urbint listingPage text names Itron, so the company does not match the listing
YahooScored 23 and dropped. The posting is about managing developer access to AI coding tools, with no agent governance, MCP or control scope
Okta, Coder, OpenAI, Delinea, Endor Labs, BackslashVendors selling agent gateways, governance or security, so they compete in the category
Alvarez & MarsalConsultancy, hiring to run AI tools for its own client work
RadNetMCP registry role, but only aggregator copies with no posting date and no employer page found
Capital One, CitiRoles build agents and guardrail services rather than govern them
NVIDIA, Wells Fargo, Walmart, RegionsNVIDIA role is privileged access with a single passing mention of coding agents. Wells Fargo and Walmart posts name no term the rules count. Regions page says the job is unavailable
LPL Financial, Humana, MolinaAI governance for models and vendors, with no agent, MCP or tool-access scope
Commonwealth Bank of AustraliaPosting page shows an advertising end date of 23 Oct 2026, which has passed
New York LifeBuilt In shows the role removed on Sep 2, 2026, and the employer page carries no posting date
Citizens, Walmart, Capital One (security manager role), MROEmployer page returned a 404 or 410 to my fetch, so I could not confirm the role is open
Wells FargoPage text only loads through a script, so I could not confirm it is still open
GSKStrong AI security role, but no quote in the posting contains a term the rules count, and I did not change the rules to fit
Kaiser PermanentePosting page returned a 404 to my fetch, so I could not confirm it is still open
CNA InsuranceAggregator copies only, and one copy says the role closed August 14
AbbVie, SCAN Health PlanFound on LinkedIn or an aggregator only, not re-verified
ShopifyBuilds an MCP server for its own product, which is not governance of internal agents
Checked and not used

I searched GitHub for MCP repositories under the likely organization names for PTC, Nuvei, Optum and Yahoo (since dropped) and found nothing. I did not check the other accounts, so there is no repository signal here. Executive posts are not included because I could not source them cleanly.

How a scored account would move

Design, not data

This is how I would wire the score into Neo’s stack. Nothing here is running, and no figures on this page come from Neo.

StepWhat happensWhy
ScoreEach new posting is scored with the rules and written to Salesforce as signal score, top reason, source URL and posted date.A rep can see why an account surfaced and open the evidence in one click.
AlertAccounts at 80 or above post to Slack with the quote and link, to the account owner.Reps work in Slack and the CRM, so no new tab to remember.
SuppressSkip accounts with an open opportunity or an active sequence.A signal that duplicates live work wastes a rep’s attention.
LogEvery routing decision writes a row: rule, score, owner, time.When a rep asks why an account landed with them, the answer is on record.
ReviewEach week, compare score bands against replies, meetings and opportunities. Keep, change or cut a rule.Weights stay guesses until Neo’s own outcomes replace them. The job post says to kill or scale experiments on results.

About this

Joseph DeVille
GTM Engineer

I built this for Neo’s GTM Engineer opening. The role asks for lead scoring, intent signal aggregation and measured experiments. This is a first pass at those, on public data, so you can check every row.

Recent work: at Cortex I shipped 15 GTM systems over ten weeks as a fractional GTM Engineer, including lead routing into Salesforce with BDR assignment, an ICP scoring engine and a pre-call brief engine. At Anchor Browser I built signal scoring from a closed-won set, plus hiring-signal detection.

linkedin.com/in/joseph-deville

How to check my work
  • Every row links to the posting it came from.
  • Each quote is word for word. The page notes which ones I matched against the live page and which come from a search extract.
  • Dates and headcounts appear only where the page shows them.
  • Pulled and scored on Oct 26, 2026.