ServiceNow

Staff AI/ML Software Engineer

Join ServiceNow in Atlanta as a Staff AI/ML Software Engineer. Leverage ServiceNow skills to build ML systems, with 8+ years in software dev and Python/Java expertise. Flexible work and equal opportunity employer.

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

Job description

Date - JobBoardly X Webflow Template
Posted on:
 
May 22, 2025

We're looking for a Staff AI/ML Software Engineer to join our Connected Customer Experience (CCX) team. You will design and build scalable search ranking, indexing and personalization systems, develop real-time and batch ML models, and collaborate with cross-functional teams to deploy experiments and measure impact.

Requirements

  • 8+ years of full software development life cycle experience
  • 3+ years of experience building ML-powered search or recommendation systems
  • Strong programming skills in Python, Java, SpringBoot or Scala
  • Experience with ML frameworks like TensorFlow, PyTorch, XGBoost, TensorFlow or LightGBM
  • 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
  • Hands-on experience working on AI search (text, vector and hybrid search)

Benefits

  • Flexible work arrangement
  • Equal opportunity employer
  • Accommodations for candidates with disabilities
  • Export control regulations compliance

Requirements Summary

8+ years of software development experience, 3+ years of ML-powered search experience, and strong programming skills in Python or Java