About the company
ServiceNow is the AI control tower for business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune 500® work smarter, faster, and better.
Responsibilities
- Build Optimization applications: design, build and operate applications built around advanced optimization models in production at scale, including API design, data ingestion, multiprocessing, observability, advanced algorithm development, performance benchmarking, and automated testing.
- Build automated evaluation and test model behaviour: design and operate the evaluation system that supports development and delivering features with confidence.
- Specify precisely and direct AI coding agents: convert requirements into testable specifications with explicit scope, constraints, and acceptance criteria; decompose work into agent-sized tasks; and review agent output for correctness and maintainability.
- Own quality, safety, and reliability in production: manage deployments, monitor service availability, implement alerting and respond to customer issues.
- Deliver as a forward deployed engineer: work closely with customers to understand business requirements and product capabilities.
- Collaborate across product, design, and engineering: partner with product managers, designers, conversation designers, and engineers to define success criteria and communicate capability and risk.
Requirements
- 5+ years of related experience with a bachelor’s degree in computer science, software engineering, or related technical field. Advanced degrees or certifications (especially in Operations Research) are a bonus.
- Strong command of OOP, data structures, algorithms, system design, concurrency, parallelism, APIs, data modeling, and testing.
- Experience with Python is strongly preferred; experience in Java, JavaScript, Kubernetes, or GraphQL is a bonus.
- Comfort working directly with customers under incomplete information and fixed timelines.