Senior Automation Engineer (AI)

Bonapolia

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 3 ч. назад
📣 We are looking for a Senior Automation Engineer (AI):Tech Level: Senior/LeadLanguage Proficiency: Upper-IntermediateEmployment type: Full timeCandidate Location: Kazakhstan, Georgia, Serbia, Romania, Hungary, Poland, EUWorking Time Zone: CETStart: ASAPPlanned Work Duration: 12+ monthsTechnology Stack: Playwright, Puppeteer, WebDriver BiDi, Chromium ext., Chrome DevTools Protocol, Claude, OpenAIProject Phase: ongoing development👥 Customer Description:Our client’s mission is to simplify global travel by aggregating transportation options in one unified platform. They are a major global travel aggregator with extensive supplier coverage.The company comprises a large, international team committed to enhancing the travel experience using advanced technologies.Project Description:The project is focused on building an AI-powered browser automation system. The prototype is based on JavaScript with Playwright/Puppeteer, Bing as a search engine, and an LLM that plans actions in the browser. While the system successfully identifies tasks, the execution layer (“driver”) is unstable – actions like clicking, scrolling, or handling popups often fail.We are looking for a Senior Engineer who can own this exploration and engineering effort. You will combine strong expertise in browser automation with practical experience in LLM agent development to design a robust and reliable execution layer.Soft Skills:
  • Excellent English communication skills (spoken & written)
Hard Skills / Must Have:
  • 5+ years of professional experience with JavaScript/TypeScript
  • Strong expertise in Playwright/Puppeteer and Chrome DevTools Protocol (CDP)
  • Experience with LLM agents (tool-calling, self-critique, state management)
  • Deep understanding of DOM, Shadow DOM, iframes, popups, and modern web app complexity
  • Proven ability to build stable automation frameworks (selectors, retries, healing strategies)
Hard Skills / Nice to Have (Optional):
  • Experience with Chrome Extensions (MV3) for deep DOM integration
  • Knowledge of WebDriver BiDi / Selenium 4
Responsibilities and Tasks:
  • Analyze and improve the current LLM-driven browser automation prototype
  • Build a resilient execution layer for browser actions (selectors, waits, retries, popup handling)
  • Explore alternative drivers (Playwright, Puppeteer, WebDriver BiDi, custom Chromium extension)
  • Implement telemetry, reproducibility, and replay mechanisms
  • Integrate LLMs for planning, self-review, and error handling
  • Collaborate with the client’s team to iterate and deliver value fast
For job seekers, BONAPOLIA offers a gateway to exciting career prospects and the chance to thrive in a fulfilling work environment. We believe that the right job can transform lives, and we are committed to making that happen for you.

Bonapolia