Rio de Janeiro, State of Rio de Janeiro, Brazil Remote (Global) Employment

Zyte is hiring a Python Developer - Remote

About the Role

Zyte is looking for a Python Developer to build web crawlers that harness our platform, which powers crawls of over 3 billion pages each month. You’ll work on web crawler development with Scrapy, our flagship, open source project.

What You'll Do

  • Design, develop and maintain Scrapy web crawlers.
  • Leverage the Zyte platform and our open source projects to perform distributed information extraction, retrieval and data processing.
  • Identify and resolve performance and scalability issues with distributed crawling at scale.
  • Help identify, debug and fix problems with open source projects, including Scrapy.

What We're Looking For

  • 3+ years of software development experience in Python.
  • Solid Python knowledge.
  • Familiarity with Linux/UNIX, HTTP, HTML, Javascript and Networking.
  • Good communication in written and spoken English.
  • Availability to work full time.

Nice to Have

  • Scrapy experience is a big plus.
  • Familiarity with techniques and tools for crawling, extracting and processing data (e.g. Scrapy, NLTK, pandas, scikit-learn, mapreduce, nosql, etc).
  • Proficient English.

Technical Stack

  • Python
  • Scrapy
  • Linux/UNIX
  • HTTP
  • HTML
  • Javascript

Team & Environment

You will be part of a globally distributed Delivery team within Zyte, a company of over 240 Zytans.

Benefits & Compensation

  • Become part of a self-motivated, progressive, multi-cultural team.
  • Have the freedom and flexibility to work from where you do your best work.
  • Attend conferences and meet with team members from across the globe.
  • Work with cutting-edge open source technologies and tools.
  • 35 days paid holidays.

Work Mode

This is a remote role open globally; the team works from over 28 countries.

Zyte is an equal opportunity employer.

Required Skills
PythonScrapyLinux/UNIXHTTPHTMLJavascriptWeb ScrapingCrawlingData ExtractionAsynchronous ProgrammingNetworkingWeb TechnologiesProblem Solving
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Zyte

Zyte builds powerful, easy-to-use tools to collect, format, and deliver web data quickly, dependably, and at scale. The data extracted helps thousands of organizations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Over 3,000 companies and 1 million developers rely on Zyte's tools and services.

Visit website
Job Details
Category backend
Posted 8 months ago