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
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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