Red Hat

Principal Analyst, AI Solutions

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighMassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $106,910 - $176,470 per year

Job Level

About the role

  • Serve as product manager for the search and content retrieval team, defining roadmap, priorities, and success metrics
  • Develop and implement retrieval quality frameworks, including monitoring, testing, and rapid issue resolution processes
  • Define technical strategy for supporting AI applications, including RAG pipelines, MCP server integrations, and conversational search interfaces
  • Research and experiment with emerging retrieval technologies including vector search, hybrid search, semantic search, and embedding-based approaches
  • Collaborate with AI/ML teams to understand retrieval requirements for AI agents and ensure search infrastructure meets their needs
  • Work with content management teams to optimize content indexing, metadata, and structure for improved retrieval quality
  • Establish performance benchmarks and quality metrics for both traditional and AI-powered retrieval use cases
  • Lead proof-of-concept projects to validate new retrieval approaches and technologies
  • Provide technical guidance to the search engineering team on architecture and implementation decisions
  • Partner with application teams to integrate search capabilities and gather feedback on retrieval quality
  • Stay current with industry trends in information retrieval, search technologies, and AI-powered content discovery
  • Create documentation and best practices for search integration patterns and optimization techniques
  • Analyze search usage patterns and quality metrics to identify opportunities for improvement

Requirements

  • 8+ years of software engineering experience with significant focus on search engineering and information retrieval
  • Deep expertise in search technologies such as Elasticsearch, Solr, or similar platforms
  • Strong understanding of search algorithms, relevance ranking, and query processing techniques
  • Experience with vector databases and embedding-based search approaches (e.g., FAISS, Pinecone, Weaviate)
  • Knowledge of RAG (Retrieval-Augmented Generation) architectures and their application to AI systems
  • Familiarity with natural language processing and semantic search concepts
  • Product management experience or demonstrated ability to manage roadmaps and drive technical initiatives
  • Strong programming skills in languages such as Python, Java, or similar
  • Experience implementing search quality metrics and monitoring systems
  • Understanding of distributed systems and scalability challenges in search infrastructure
  • Excellent analytical and problem-solving skills with data-driven decision-making approach
  • Strong communication skills with ability to explain technical concepts to varied audiences
  • Bachelor's degree in computer science or related technical discipline; advanced degree preferred
  • Experience with machine learning and LLM-based applications (considered a plus)
  • Knowledge of content management systems and document processing pipelines (considered a plus)
  • Experience with A/B testing and experimentation frameworks for search optimization (considered a plus)
Benefits
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
search engineeringinformation retrievalElasticsearchSolrvector databasesembedding-based searchRAG architecturesnatural language processingPythonJava
Soft Skills
analytical skillsproblem-solving skillscommunication skillsdata-driven decision-makingproduct managementcollaborationtechnical guidanceleadershipdocumentationfeedback gathering
Certifications
Bachelor's degree in computer scienceadvanced degree in related technical discipline