ServiceNow

Staff AI/ML Software Engineer

Join ServiceNow in Santa Clara as a Staff AI/ML Software Engineer. Leverage AI/ML skills to build scalable models and data pipelines. 8+ years required. Benefits include health plans, 401(k), and competitive pay.

ServiceNow Role Type:
ServiceNow Modules:
No items found.
ServiceNow Certifications (nice to have):

Job description

Date - JobBoardly X Webflow Template
Posted on:
 
July 10, 2025

ServiceNow is seeking a Staff AI/ML Software Engineer to join the Connected Customer Experience (CCX) team. The ideal candidate will have experience in AI/ML software development, leveraging technologies such as embeddings, collaborative filtering, and deep learning. The role will involve building data pipelines, ML models, and secure code that is scalable and reusable.

Requirements

  • 8+ years of full software development life cycle experience
  • Strong programming skills in Python, Java, SpringBoot, or Scala
  • Experience with ML frameworks like TensorFlow, PyTorch, XGBoost, TensorFlow or LightGBM
  • Familiarity with information retrieval techniques (BM25, vector search, learning-to-rank)
  • Knowledge of embedding models, user/item vectorization, or session-based personalization
  • Experience with large-scale distributed systems (e.g., Spark, Kafka, Kubernetes)
  • Hands-on experience with real-time ML systems
  • Background in NLP, graph neural networks, or sequence modeling
  • Experience with A/B testing frameworks and metrics like NDCG, MAP, or CTR

Benefits

  • Health plans, including flexible spending accounts
  • 401(k) Plan with company match
  • ESPP, matching donations, a flexible time away plan and family leave programs
  • Base pay of $163,600 - $286,300, plus equity (when applicable), variable/incentive compensation

Requirements Summary

8+ years of software development experience, strong programming skills, experience with ML frameworks, information retrieval techniques, and large-scale distributed systems