Staff Machine Learning Engineer
Core
Building a novel exploitability engine that ranks security work by realistic attacker entry points rather than raw severity, using AI to reduce risk for ServiceNow and its customers.
Role type
Staff Machine Learning Engineer (Security & Risk)
Builds
Scalable, AI-powered security solutions and a new class of exposure analysis engine.
Domain
Cybersecurity / AI / Risk Engineering
Deliverable
production ML models
Required skills
End-to-end system ownership, agentic and LLM systems, probabilistic modeling, graph analytics, calibration and evaluation, distributed systems, cloud-native development, data and graph systems, expert-level Python/Java/Go/TypeScript, technical leadership
Preferred skills
Attack-path analysis, vulnerability management, identity security, threat intelligence, detection and response, AI-assisted development tools, AI evaluation and safety guardrails
Technologies
LLMs, RAG, embeddings, vector search, agentic workflows, model evaluation, AI observability, Python, Java, Go, TypeScript
Responsibilities
Own a major subsystem (probability core, exposure graph, entity resolution, or calibration loop) from design to production, drive design decisions and code reviews, mentor engineers, partner with product and security teams to define subsystem design, establish AI safety and guardrails
Seniority
Staff, hands-on IC with technical leadership