Senior Automation Engineer (AI)
📣 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
- Department
- Data Engineering
- Role
- Power BI
- Locations
- Kazhakhstan, Georgia, Serbia, Romania, Hungary
- Remote status
- Fully Remote
About Bonapolia
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.
Already working at Bonapolia?
Let’s recruit together and find your next colleague.