Senior Automation Engineer (AI)
- Компания: Bonapolia
- Город , Almaty,
- Зарплата:
- Размещено: 2025-09-10 00:00:00
Описание
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.
📣 We are looking for a Senior Automation Engineer (AI):
Tech Level: Senior/Lead
Language Proficiency: Upper-Intermediate
Employment type: Full time
Candidate Location: Kazakhstan, Georgia, Serbia, Romania, Hungary, Poland, EU
Working Time Zone: CET
Start: ASAP
Planned Work Duration: 12+ months
Technology Stack: Playwright, Puppeteer, WebDriver BiDi, Chromium ext., Chrome DevTools Protocol, Claude, OpenAI
Project 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