Zyte is hiring a Developer Support Engineer to be the go-to expert for our customers. You will help them integrate with our Web Scraping API (Zyte API) and Cloud Spider Deployment Platform (Scrapy Cloud), working within our globally distributed, remote team.
What You'll Do
- Debug and resolve API errors, failed requests, and customer integration issues.
- Investigate website blocking behavior like bot detection, captchas, and IP bans.
- Recommend and adjust scraping settings such as browser fingerprinting, header tuning, proxies, and rendering modes.
- Assist with custom setups and edge-case data extraction requests.
- Support customers in deploying, managing, and debugging spiders on our cloud platform.
- Analyze logs and runtime behavior of spiders to diagnose failures or inefficiencies.
- Help customers retrieve structured data using AI extraction and quickfixes.
- Assist users with billing questions, plan upgrades, and usage diagnostics.
- Write clear technical walkthroughs, explanations, and documentation.
- Collaborate with engineering and product teams to communicate bugs and suggest improvements.
- Maintain technical documentation, troubleshooting guides, and AI bots.
- Provide technical assistance to internal groups at Zyte.
- Be available to participate in a weekend shift approximately once per month for additional compensation.
What We're Looking For
- 3+ years of support or equivalent experience in a customer-facing role.
- Good understanding of HTTP, browser behavior, headless browsers, web scraping techniques, and anti-bot mechanisms.
- Strong grasp of Python to write and debug code.
- Experience debugging REST APIs using tools like Postman or curl.
- Experience with web scraping tools or libraries such as Puppeteer, Playwright, Selenium, BeautifulSoup, or Scrapy.
- Good understanding of web applications, client utilities, and browser developer tools.
- Familiarity with network debugging tools like Wireshark, tcpdump, or Burp Suite.
- Understanding of browser engines, browser fingerprinting, and ad-blocker mechanisms.
- Comfortable with Linux/UNIX or Mac Terminal command-line for scripting and automation.
- Excellent verbal and written English skills and the ability to articulate complex systems based on the audience.
- Strong team player with good analytical and technical writing skills.
- Ability to multi-task and manage multiple priorities and commitments.
Nice to Have
- Familiarity with additional languages such as JavaScript, Node.js, TypeScript, Java, .NET/C#, or Golang.
Technical Stack
- Languages: Python, JavaScript, Node.js, TypeScript, Java, .NET/C#, Golang
- Protocols & APIs: HTTP, REST APIs
- Tools: Postman, curl, Puppeteer, Playwright, Selenium, BeautifulSoup, Scrapy, Wireshark, tcpdump, Burp Suite
- Environment: Linux/UNIX, Mac Terminal
Team & Environment
You will join a globally distributed, remote team of over 240 Zytans.
Benefits & Compensation
- Become part of a self-motivated, progressive, multi-cultural team.
- Have the freedom and flexibility to work remotely.
- Get the chance to work with cutting-edge open source technologies and tools.
Work Mode
This is a fully remote position open to candidates in over 28 countries.
Zyte is an equal opportunity employer.



