SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Staff Machine Learning Engineer

ServiceNow - Santa Clara, CA, United States - Hybrid - posted 2026-10-20

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 201,300 - 352,300 / annual

ServiceNow's Security and Risk Engineering organization is building a zero-to-one incubation for a novel exploitability engine—a new class of security exposure analysis that ranks vulnerabilities by realistic attack paths rather than raw severity scores. As Senior Staff Machine Learning Engineer, you own the end-to-end architecture of this exploitability engine and are accountable for the technical decisions that shape everything downstream. You set technical direction, make defensible hard calls, and multiply the impact of engineers around you through influence and mentorship. Key ownership areas: - End-to-end architecture: evidence ingestion, entity resolution, attack-path probability modeling, choke-point ranking, and validation loops that keep predictions honest - Model-shaping decisions: calibrated probability vs. ordinal rank, identity as graph edges, assume-breach seeding, critical-asset definition - Probabilistic ranking core: edge-traversal probability, guided path search with constraints, correlated-control-failure modeling, uncertainty quantification - Calibration and validation: canaries, purple-team exercises, incident replay, zone and vector-based calibration - Make-or-break metrics as first-class engineering targets (entity-resolution accuracy, calibration quality) - Build-on strategy: extending existing portfolio rather than rebuilding, knowing what to reuse vs. what must be net-new You will lead zero-to-one work at production scale, turning ambiguous novel problems into reliable systems others depend on. You'll drive technical direction across architecture, design, and code reviews; mentor senior engineers; partner with product, security R&D, and SecOps to translate customer problems into architecture; and establish AI safety, security, governance, and guardrails for agentic systems in production. REQUIREMENTS: - 10+ years of software engineering experience, including leading design and delivery of complex production systems - Demonstrated experience as technical owner or lead for a major system or across teams - Track record owning architecture across large systems or multiple teams, with deep production-quality software experience - Hands-on depth in both agentic and LLM systems and probabilistic/ML-driven scoring (graph modeling, calibration, search, optimization, risk/probability engineering) - Proven zero-to-one at scale: taken ambiguous problems to reliable production systems others depend on - Judgment to make consequential architecture decisions under uncertainty, defensible to engineers and executives - Command of distributed systems, APIs, cloud-native development, data/graph systems - Expert-level Python and/or Java, Go, TypeScript - Technical leadership and mentorship that moves teams through influence - Bachelor's or Master's degree in Computer Science, AI, Machine Learning, or related technical discipline (or equivalent practical experience) - Primary skills: Predictive Modeling, Graph ML, Security Analytics, Anomaly Detection, Risk Scoring, LLMs/Agentic AI, MLOps - Modern AI experience: LLMs, RAG, embeddings, vector search, agentic harness/workflows, model evaluation, AI observability - Strongly preferred: Applied interest in security problems (attack-path analysis, vulnerability management, identity security, threat intelligence, detection/response) and cybersecurity/security-product experience - Plus: Experience with AI-assisted development tools (Claude Code, Codex, Cursor, Windsurf) and AI evaluation, safety, governance, or policy guardrails

Similar roles