S

ServiceNow

Builds software that automates business workflows

Senior Software Engineer - Agentic App Platform

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeMountain View, CA, USAIn-person

About the Job

Requirements

  • A strong foundation in computer science and software engineering, coupled with expertise in building scalable systems.
  • A deep understanding of clean, modular, and scalable API design, with the ability to champion coding best practices and influence fellow engineers to uphold high standards of code quality and craftsmanship.
  • A passion for optimizing systems and improving performance, with experience in tracing, logging, and metrics frameworks and a systematic approach to quickly identifying and resolving latency bottlenecks, race conditions, and throughput limitations.
  • The ability to independently research new requirements and develop innovative solutions in a fast-paced environment with rapid iterations.
  • Strong communication skills to articulate rationales and design approaches, and cross-functional awareness to collaborate with various teams.
  • A bachelor's degree or higher in computer science or a related field.
  • At least five years of professional development experience, specifically building systems at scale.

Responsibilities

  • Construct product infrastructure with user-friendly interfaces that enable engineers and configurators to customize and optimize generative AI models, collect data and feedback, adapt to diverse enterprise use cases and business contexts, and deliver domain-specific conversational experiences.
  • Design scalable API abstractions for the conversation platform, supporting popular chat clients such as Microsoft Teams, Slack, and web clients, and providing a neutral API for other parts of the engineering system.
  • Optimize the dialog engine to support conversational features by leveraging each enterprise customer's private domain knowledge in the cloud, enable real-time multilingual translation, and maintain a minimal memory footprint, low latency, and a streamlined development process for application engineers.
  • Champion best practices for coding patterns, API design, scalability, robustness, and optimization, and foster a culture of excellence and continuous improvement among fellow engineers.
  • Implement a robust logging and tracing framework, debugging and triaging tools, and automated metrics to provide visibility into conversational AI product performance and support monitoring and analysis.
  • Collaborate closely with machine learning engineers, application engineers, product teams, and customer support teams to drive new feature development and scalability initiatives.

About the Company

ServiceNow

Builds software that automates business workflows

ServiceNow builds cloud software that helps large organizations manage work across IT, customer service, human resources, and security. Its applications handle tasks such as resolving support tickets, onboarding employees, and responding to customer requests. Businesses configure forms, approval steps, and automation through visual tools on a common platform, connecting existing systems and using AI to assist workers or carry out tasks. The company sells subscriptions to its applications and platform, with professional services helping customers implement and use the software. Founded in 2004, ServiceNow is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at ServiceNow

See more jobs