Find a jobRecruiters

Staff Software Engineer (AI Search)

Exclusive opportunity

Onsite

Staff Software Engineer (AI Search)

ServiceNow

Staff Software Engineer (AI Search)

Skills

ReactPythonJavaTesting & QAGitGraphQLJenkinsSeleniumPlaywrightData AnalysisMachine LearningAINo-code AutomationsJavascript

25 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$166,500 – $291,400 / year

Location:

United States

Work mode:

Onsite

Published on:

26 September 2026

What they need


  • Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering, architecture, and processes
  • Contribute to the design and implementation of new products and features while also enhancing the existing product suite
  • Implement software that is simple to use, allowing customers to extend and customize the functionality to meet their specific needs
  • Utilize experience with Java development using object-oriented methodologies and understanding of software design patterns, algorithms, and data structures
  • Create and maintain Client Scripts, UI Policies, Business Rules, and Script Includes using client and server APIs to build and support AI Search’s administrative tools within the company platform
  • Create and maintain search-related UI components using the company’s UI JavaScript/HTML/CSS framework, adhering to best practices for user experience and accessibility
  • Develop and maintain analytics dashboards, including designing database schema and data transformation and loading of required data
  • Modify the GraphQL, Java, and scriptable APIs exposed by AI Search to introduce new functionality and address defects
  • Provide technical support for customer-reported search-UI/UX issues
  • Build and maintain a highly interactive, intuitive, easy-to-use admin UI for new, innovative search and machine learning/understanding capabilities that is extensible and easy to maintain
  • Apply new technology and innovation to improve platform functionality
  • Own your code from design through delivery, including comprehensive test automation to ensure the delivery of high-quality products to our users
  • Create, execute, and maintain scripts and tools for various testing frameworks
  • Work with quality testing frameworks and tools including Java, Jenkins, JUnit, Playwright, and Selenium
  • Create and maintain manual test plans, test suites, and test cases for end-to-end testing
  • Contribute to improving QA processes, ensuring test cases are documented, and test results are published
  • Assist in setting up test instances with multiple upgrade paths to support broader testing efforts
  • Work closely with Product Owners to understand detailed requirements and define acceptance criteria
  • Participate in all Agile SCRUM ceremonies, including grooming sessions, to identify key requirements and design the integrated test plan
  • Contribute to cross-team technical discussions and decision-making
  • Collaborate with other teams to ensure cross-product dependencies are factored into test cases and lend assistance to ensure collective success

Benefits

  • Generous family leave
  • Matched donations
  • Annual learning stipends
  • Flexible PTO
  • Competitive retirement plan
  • Paid volunteer time- Understanding software quality principles including reliability, observability, and production readiness
  • Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization
  • Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines
  • Ability to troubleshoot complex systems and optimize performance across the stack
  • Experience in leveraging critical thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry
  • Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency
  • Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems
  • 8+ years of experience in software engineering, with a track record of delivering high-quality products
  • Experience with modern front-end frameworks such as Angular, React, or Vue
  • Proficiency in Python, Java, or similar object-oriented languages

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

7 days ago

Quick apply

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

18 hours ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

18 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools