Browser Automation Engineer

3Hrsome — Georgia · Posted ~3 hours ago

Senior Full-time Remote

Skills

Python Playwright Selenium browser automation distributed systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A development team is seeking an experienced automation specialist to build reliable browser automation systems using modern tools and distributed infrastructure techniques.

Highlights

Fully remote long-term role with flexible hours, autonomy, and responsibility for solving complex automation challenges.

Description

The Opportunity Our client is looking for an experienced Browser Automation Engineer / Specialist to join their growing development team. This is a fully remote, long-term opportunity for someone with genuine hands-on experience building browser automation systems and working with technologies such as Python, Playwright, Selenium, proxies, browser profiles, and distributed automation infrastructure. This is not a traditional software engineering role. They are looking for someone who understands the challenges of running reliable browser automation in real-world environments and can independently solve complex automation problems. What’s on Offer Competitive salary based on experience and technical expertiseFull-time, long-term position, 40 hours per weekFully remoteHighly flexible working hoursMinimum 2 weeks of paid time offOne-month initial trial periodInternational, remote-first working environmentSignificant autonomy and ownership over technical solutionsOpportunity to join a growing development teamFlexible contracting arrangements depending on your location About Our Client Our client is an established international company operating within the marketing industry. They have approximately 130 employees across different areas of the business, with a seven-person development team that they are planning to expand significantly. Their development team is fully remote and internationally distributed, with several team members already based in the Balkans. As the business continues to grow, technology and automation are becoming increasingly important to its operations. They are therefore looking for engineers with specialist knowledge in browser automation and related technologies. The Role As a Browser Automation Engineer / Specialist, you will help design, build, maintain, and improve scalable browser automation systems using real browser sessions. The engineering environment is primarily Python-based, and you will work on automation used for areas such as marketing operations, data collection, and other browser-based workflows. Projects may involve technologies and infrastructure such as: PythonPlaywrightPuppeteerSeleniumBrowserbase or similar browser infrastructureResidential and mobile proxiesProxy rotation and managementBrowser profiles and fingerprint managementAnti-detect browser environmentsCloud phones and emulator platformsDistributed automation infrastructureYou will be expected to work independently, investigate technical problems, and recommend appropriate solutions rather than simply implement predefined specifications. Key Responsibilities Design and develop reliable browser automation workflowsBuild and maintain automation primarily using PythonAutomate real browser sessions using Playwright, Selenium, Puppeteer, or similar technologiesDevelop systems capable of handling multiple concurrent browser sessionsIntegrate browser infrastructure platforms such as Browserbase or similar solutionsConfigure and manage residential and mobile proxy infrastructureImplement proxy rotation and session management strategiesWork with browser profiles, fingerprints, cookies, and session persistenceIntegrate cloud phone or emulator platforms where appropriateBuild configurable automation workflows for different use casesDevelop automation capable of operating across distributed workloadsMonitor automation reliability and troubleshoot failed sessionsIdentify and resolve browser, networking, proxy, and infrastructure issuesImprove the performance, reliability, and scalability of existing automationSupport browser-based marketing and data collection workflowsResearch and evaluate new browser automation technologies and infrastructure Required Skills & Experience We are looking for candidates who already have significant practical experience in browser automation. You should have: Strong Python development skillsProfessional experience building browser automationStrong experience with Playwright, Selenium, Puppeteer, or similar frameworksExperience managing real browser sessions programmaticallyGood understanding of residential and/or mobile proxiesExperience with proxy rotation and session managementFamiliarity with browser profiles and fingerprinting conceptsExperience building reliable automation systemsUnderstanding of distributed workloads and scalable architecturesAbility to troubleshoot complex browser and networking problemsStrong problem-solving skillsGood written and spoken EnglishAbility to work independently in a remote environmentStrong communication and collaboration skills Nice to Have Experience in any of the following areas would be particularly valuable: Browserbase or comparable managed browser infrastructureAnti-detect or multi-profile browser environmentsCloud phones or Android emulator infrastructureLarge-scale browser automationDistributed task queues and worker architecturesCloud-based automation infrastructureLarge-scale data collectionWeb scraping infrastructureQA automationSocial media or marketing automationBrowser fingerprintingSession persistence and identity managementMonitoring and recovery systems for long-running automation Production experience is significantly more important than theoretical knowledge. Who Would Be a Good Fit? This role is ideal for someone who enjoys solving unconventional technical problems and has worked on automation that goes beyond simple scripts. Your previous title might have been: Browser Automation Engineer, Python Automation Engineer, Web Automation Specialist, Scraping Engineer, Automation Infrastructure Engineer, RPA Developer, QA Automation Engineer, or Software Engineer. Your job title is less important than what you have actually built. You may be a particularly strong candidate if you have dealt with the challenges that arise when browser automation moves from running a few scripts locally to operating multiple reliable browser sessions in a production environment. Working Environment The position is 100% remote, and working hours are highly flexible. Our client is primarily interested in finding strong people rather than requiring everyone to work from a specific location. You will be joining an international development team where independence and clear communication are important. Candidates should be comfortable taking ownership of their work while collaborating remotely with other developers. The position is intended to be a full-time, long-term engagement of approximately 40 hours per week. Freelance, contractor, B2B, or self-employed arrangements can be considered depending on your country and preferred method of engagement, provided you are interested in working with our client on a full-time and long-term basis. Recruitment Process The recruitment process is designed to be straightforward and respectful of candidates' time. 1. Introductory Interview A short initial conversation with the recruiter to discuss your background, relevant automation experience, English communication skills, availability, and expectations. 2. Short Technical Task Selected candidates may be asked to complete a brief practical technical exercise. The assignment will intentionally be kept short and is designed to provide a practical starting point for the technical discussion rather than requiring candidates to complete a lengthy unpaid project. 3. Technical & Team Interview Candidates who successfully complete the initial stage will meet directly with our client. This interview will typically last around 30 to 45 minutes and will focus on your technical experience, previous projects, approach to automation problems, and overall fit with the team. 4. Offer & Trial Period Successful candidates will initially join through a one-month trial period, with the intention of continuing into a long-term full-time engagement.