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