Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer - AI Search

Home > Javascript/Typescript programming jobs

Staff Software Engineer - AI Search in USA new

  • ServiceNow
  • Full time
  • Email
  • Remote

Responsibilities

  • Build scalable, reusable software features and enhance the existing AI Search product suite.
  • Develop Client Scripts, UI Policies, Business Rules, Script Includes, and search-related UI components using JavaScript, HTML, CSS, and platform APIs.
  • Modify GraphQL, Java, and scriptable APIs and develop analytics dashboards with database schema and data transformation work.
  • Build and maintain interactive administrative interfaces for search and machine-learning capabilities.
  • Own code from design through delivery, including automated testing, manual test plans, test suites, and end-to-end test cases.
  • Improve QA processes, configure test instances and upgrade paths, and support reliability, performance, and production readiness.
  • Work with Product Owners and cross-functional teams to define requirements, acceptance criteria, and integrated test plans.
  • Provide technical support for customer-reported search UI/UX issues.

Requirements

  • 8+ years of software engineering experience delivering high-quality products.
  • Proficiency in Python, Java, or similar object-oriented languages.
  • Experience with modern front-end frameworks such as Angular, React, or Vue.
  • Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization.
  • Experience with automated testing frameworks and integrating tests into CI/CD pipelines.
  • Understanding of software quality principles including reliability, observability, and production readiness.
  • Ability to troubleshoot complex systems and optimize performance across the stack.
  • Experience with AI-powered tools or workflows, including dataset validation, model predictions, and inference consistency.
  • Comfort with IDEs, debuggers, profilers, source control, and Unix-based systems.
  • Experience with Java, Jenkins, JUnit, Playwright, Selenium, or similar testing tools is relevant to the role.

Benefits

  • Base pay of $166,500-$291,400, plus equity when applicable, variable/incentive compensation, and benefits.
  • Health plans including flexible spending accounts, a 401(k) plan with company match, ESPP, matching donations, flexible time away, and family leave programs.
  • Flexible, remote, or required-in-office work personas depending on the role and location; this position lists Flexible or Remote.
  • Regular employee position in the North America and Canada region.

Salary: $167k - $291k/yr

ServiceNow

ServiceNow delivers an AI-driven platform that integrates any AI, data, and workflow to help companies, particularly those in the Fortune 500, enhance their operations. Our technology empowers businesses to work smarter and more efficiently, making us a trusted partner in their journey of digital...

Similar positions

Senior Full-Stack Engineer

  • Cohere
  • Full time
  • Remote
  • 09/22/2026
  • Salary: CAD 215,000 - 310,000
  • Worldwide

AI Engineer

  • Elicit
  • Full time
  • USA
  • 09/22/2026
  • Salary: $195k-$300k
  • Remote

Staff Software Engineer, Cloud Infrastructure

  • Altruist
  • Full time
  • USA
  • 09/22/2026
  • Salary: $181k - $265k/yr
  • Los Angeles, CA

Senior Staff Applied Research Software

  • Twilio
  • Full time
  • Remote
  • 09/22/2026
  • Salary: Competitive
  • India

Software Engineer III, Front End

  • Google
  • Full time
  • USA
  • 09/22/2026
  • Salary: $147k - $210k/yr
  • Mountain View, CA