S
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
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
7 days ago
Quick apply
A
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
T
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