The Senior Machine Learning Engineer designs, builds, ships, and operates production applications whose core behavior is model-driven. The role develops the algorithms and pipelines behind ServiceNow optimization products, turning scheduling and resource-allocation problems into fast, reliable customer outcomes. It combines advanced algorithm development with directing AI coding agents: translating requirements into precise specifications, guiding agent implementation, and verifying correctness. The role owns the correctness, performance, and robustness of shipped work, regardless of whether it was written by a person or an agent. The position includes building and operating optimization applications at scale, developing automated model evaluation and testing systems, shaping how AI agents are used in engineering, and ensuring quality, safety, and reliability in production. It also involves customer-facing delivery when appropriate, translating business needs into solutions, and using customer learnings to inform the product roadmap. The engineer collaborates with product managers, designers, conversation designers, and other engineers to define success criteria, align on tradeoffs, and communicate capabilities and risks.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior