S

ServiceNow

Builds software that automates business workflows

Staff Software Engineer - AI Native Development

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • A strong track record of owning significant software systems or subsystems end-to-end in production.
  • Deep full-stack engineering expertise across frontend, backend, APIs, data, AI services, and cloud infrastructure.
  • Strong understanding of distributed systems, system architecture, data structures, algorithms, APIs, databases, scalability, reliability, and cloud-native development.
  • Expert-level programming experience in Python, Java, Go, TypeScript, or equivalent languages.
  • Hands-on experience designing and delivering AI/ML-powered production systems.
  • Strong practical knowledge of modern AI technologies, including large language models, retrieval-augmented generation, embeddings, vector search, agentic workflows, tool calling, model evaluation, and AI observability.
  • Experience taking ambiguous problems from concept and experimentation through reliable production systems.
  • At least 8 years of software engineering experience, or equivalent practical experience.
  • Experience designing and delivering production software systems.
  • Experience building or integrating AI/ML-powered applications in a production or near-production environment.
  • Modern AI experience with large language models, retrieval-augmented generation, embeddings, vector search, agentic workflows, model evaluation, or AI observability.
  • Strong programming experience in Python and/or Java, Go, or a similar language.
  • Experience with cloud-native technologies, distributed systems, APIs, databases, and scalable architectures.
  • A Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical discipline, or equivalent practical experience.

Responsibilities

  • Own a major product or technical subsystem end-to-end, including its architecture, design, implementation, scalability, reliability, security, and ongoing evolution.
  • Set the technical vision and architecture for the area, including key design decisions and interfaces with other systems and teams.
  • Own the quality and business and technical outcomes of the subsystem, with measurable targets for reliability, performance, AI quality, latency, cost, and customer impact.
  • Define architecture and engineering practices for building AI-native applications at production scale.
  • Provide technical direction to engineers through architecture, design reviews, code reviews, and hands-on technical leadership.
  • Evolve AI/ML capabilities, including agentic workflows, retrieval, model integration, evaluation, and intelligent automation, within the product area.
  • Develop the technical strategy for balancing AI capability, engineering complexity, reliability, security, latency, and cost.
  • Turn ambiguous and complex problems into clear technical strategies, architectures, and executable plans.
  • Own the architecture of major systems or subsystems and drive them from concept through production at scale.
  • Make technical decisions under uncertainty and articulate architectural trade-offs.
  • Define system boundaries, interfaces, APIs, data flows, and integration patterns across services and teams.
  • Drive architecture and design reviews and establish engineering standards for scalability, reliability, security, maintainability, and performance.
  • Identify architectural risks and technical debt and drive long-term improvements.
  • Influence technical direction beyond the immediate team through technical judgment and collaboration.
  • Build software across the stack, including frontend experiences, APIs, backend services, data systems, AI services, and cloud infrastructure.
  • Design scalable full-stack architectures using technologies such as React, TypeScript, Python, Java, Go, and modern cloud-native platforms.
  • Build distributed services, event-driven systems, APIs, databases, caching, messaging, and scalable data pipelines.
  • Ensure systems are observable, resilient, secure, and operationally excellent in production.
  • Lead by example through implementation, testing, debugging, code reviews, and engineering practices.
  • Drive adoption of AI-native architectures and engineering patterns across the technical area.
  • Design and build production-grade large language model and agentic systems, including multi-agent orchestration, tool and function calling, planning and reasoning loops, context and memory management, retrieval and grounding, failure recovery and resilience, and human-in-the-loop workflows.
  • Integrate frontier models from providers such as OpenAI, Anthropic, and Google, making informed decisions about model capability, cost, latency, and reliability.
  • Design retrieval-augmented generation and retrieval systems using embeddings, vector search, hybrid search, semantic retrieval, re-ranking, and enterprise data sources.
  • Establish AI evaluation strategies and measurable quality metrics for AI-powered functionality.
  • Drive AI observability for model quality, latency, cost, failures, hallucination and error rates, and system behavior.
  • Establish AI safety, security, governance, privacy, and guardrail mechanisms for production systems.
  • Evaluate emerging AI capabilities and determine where they can create product or engineering value.
  • Provide technical direction and mentorship to engineers across the workstream.
  • Lead complex engineering initiatives through influence rather than organizational authority.
  • Mentor senior and emerging engineers on architecture, system design, full-stack development, and production AI practices.
  • Partner with product, design, platform, data, security, and engineering organizations to translate customer problems into scalable technical solutions.
  • Facilitate technical alignment across teams and resolve architectural disagreements through data, experimentation, and engineering judgment.
  • Establish reusable patterns, frameworks, libraries, and engineering practices that improve productivity across teams.
  • Help define the organization's approach to AI-native software development and AI-assisted engineering.
  • Promote effective use of AI coding agents and development tools such as Claude Code, Codex, Cursor, and Windsurf.
  • Establish practices for using AI to accelerate development while maintaining code quality, security, testing, and accountability.
  • Identify opportunities to use AI across the software development lifecycle, including design, implementation, testing, debugging, documentation, and code review.
  • Share learnings and establish practices that help teams become more effective AI-native engineering organizations.

Desired Qualifications

  • Cybersecurity or security-product experience.

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