S

ServiceNow

Builds software that automates business workflows

Principal Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSanta Clara, CA, USAIn-person

About the Job

Requirements

  • Deep expertise in modern artificial intelligence and machine learning, with a track record of building production AI systems involving large language models, foundation models, agentic architectures, retrieval-augmented generation, retrieval, model evaluation, and probabilistic or machine-learning-driven scoring.
  • Ability to set a compelling technical vision, drive it across teams, and work deeply in architecture and code.
  • Proven record of turning ambitious, ambiguous ideas into products that scale to enterprise workloads.
  • Command of distributed systems, application programming interfaces, cloud-native platforms, and data or graph systems.
  • Expert-level Python proficiency and experience with modern AI frameworks and infrastructure; experience with Java, Go, or similar languages is valuable.
  • Extensive experience using AI-native development tools and coding agents throughout the software development lifecycle.
  • 15+ years of software engineering experience, including significant technical and engineering leadership responsibility.
  • Demonstrated experience designing and delivering AI/ML-powered products and platforms in production.
  • Experience leading technical initiatives spanning multiple teams without direct authority.
  • Demonstrated ability to design systems that scale to enterprise workloads.
  • Hands-on experience with frontier large language models, agent frameworks, retrieval and vector technologies, and model evaluation and observability.
  • Strong backend engineering experience with distributed systems, application programming interfaces, microservices, and cloud-native architectures.
  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical discipline, or equivalent practical experience.

Responsibilities

  • Set the technical vision and architecture for exploitability-driven security across the portfolio, determining the engine’s future direction and the problems it should solve beyond any single release.
  • Define the hardest modeling problems, including calibrated attack-path probability across environments, identity and agent surfaces in the model, and feedback from ground truth.
  • Set engineering standards and architectural direction for multiple teams, including scalability, reliability, and scientific rigor in scoring.
  • Determine the portfolio-wide build-on strategy, including what the engine reuses from existing products and what must be developed anew.
  • Set technical direction across multiple teams without direct authority and turn ambitious ideas into working, enterprise-grade products.
  • Explore and apply emerging artificial intelligence to cybersecurity in new ways rather than simply adding AI to existing products.
  • Represent the team’s technology and innovation to executives, customers, partners, and the broader engineering organization.
  • Mentor staff and senior engineers and raise the engineering bar through coaching and technical leadership.
  • Champion AI-native engineering practices, including coding agents and autonomous development, testing, evaluation, and operational workflows.
  • Set direction for AI safety, security, governance, and guardrails for agentic systems running in production.

Desired Qualifications

  • Applied depth in security problems such as threat detection, vulnerability and exposure management, identity security, risk prioritization, or autonomous remediation.
  • Experience with Java, Go, or similar languages.
  • Probabilistic modeling or graph analytics experience is a strong plus.
  • Cybersecurity products experience or deep familiarity with modern security architectures and security operations.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs