Staff Software Engineer - AI Search
Core
Build scalable, reusable software features and enhance the existing AI Search product suite, including client scripts, UI components, and analytics dashboards.
Role type
Staff Software Engineer (AI Search)
Builds
AI Search product suite, interactive administrative interfaces, and analytics dashboards
Domain
AI Search, Software Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, Java, JavaScript, HTML, CSS, GraphQL, Angular, React, Vue, data structures, algorithms, object-oriented design, automated testing, CI/CD, performance optimization, Unix-based systems, debugging, profiling
Preferred skills
AI-powered tools, dataset validation, model predictions, inference consistency, Jenkins, JUnit, Playwright, Selenium
Technologies
JavaScript, HTML, CSS, GraphQL, Java, Angular, React, Vue, Jenkins, JUnit, Playwright, Selenium
Responsibilities
Develop Client Scripts, UI Policies, Business Rules, Script Includes, and search-related UI components; Modify GraphQL, Java, and scriptable APIs; 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 and manual testing; Improve QA processes and support reliability and production readiness; Work with Product Owners to define requirements and acceptance criteria; Provide technical support for customer-reported search UI/UX issues
Seniority
Staff, hands-on IC