About this role
Senior AI Developer
Project description We are building and maintaining one of the largest OTT platform test automation frameworks, serving millions of customers across streaming TV platforms. The team develops a Java/Appium-based automation framework for Android TV devices and is actively expanding it with AI-powered tooling.We are looking for a Senior AI Developer. This is a hybrid role combining the design and development of AI-powered internal tools with hands-on test automation engineering skills. The ideal candidate is a software engineer who understands both QA automation and modern LLM/RAG systems — and can translate test engineering problems into practical AI solutions. Responsibilities Design and implement AI-powered solutions focused on: Automated test failure triage — LLM + RAG pipeline classifying ReportPortal failures (logs, stack traces, screenshots) into structured categories (PRODUCT_BUG, AUTOMATION_BUG, SYSTEM_ISSUE) using AWS Bedrock + Claude AI-based Change-Based Testing (CBT) — LLM-driven test case selection using semantic similarity between code changes and test coverage AI test case generation from feature specs, Jira tickets, and Confluence documentation Build and maintain end-to-end RAG pipelines: document ingestion → chunking → embedding → OpenSearch Serverless vector store → retrieval → LLM response generation Develop AWS Lambda functions (Python 3.12) and API Gateway REST endpoints to integrate AI capabilities into CI/CD pipelines Apply prompt engineering best practic