Automation Engineer - Worlwide Remote

Invisible Technologies

San Francisco (CA)

Remote

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Invisible Technologies in San Francisco is looking for a skilled Python Developer to create and maintain web scrapers for various platforms. The ideal candidate will have extensive experience developing Python scripts with a focus on overcoming technical challenges in web scraping.

The position requires a solid background in API development, SQL databases, and familiarity with various web development frameworks. Strong interpersonal skills and the ability to work with diverse teams are essential for this position.

Qualifications

  • 3+ years of experience in Python programming and web scraping.
  • Strong SQL knowledge with experience in RDBMS.
  • Familiarity with containerization using Docker.

Responsibilities

  • Create crawlers using Python and manage web scraping tasks.
  • Develop and maintain data pipelines for crawler output.
  • Handle technical challenges like IP bans and CAPTCHAs.

Skills

Python programming
Web scraping (Requests, BeautifulSoup, Selenium, Scrapy)
APIs and REST
SQL and RDBMS
Object-oriented programming
Version control (Git)

Tools

Scrapy
Selenium
Docker
Flask
Django
FastAPI
Airflow

Job description

Job Description
  • Create crawlers for each source URL using Python modules (Scrapy, Selenium, Requests, BeautifulSoup, Splash).
  • Develop and maintain Scrapy pipelines and middlewares to manage crawler output.
  • Build crawlers for all types of websites, overcoming technical roadblocks.
  • Manage crawlers to handle IP bans, geolocation bans, CAPTCHAs, and bot‑blocking services.
  • Write SQL queries for database operations using Python modules such as SQLAlchemy.
  • Deploy the Python scripts and crawlers to Linux‑based AWS servers.
Skills Must Haves
  • Strong hands‑on experience in Python programming.
  • Good experience with scraping libraries such as Requests, BeautifulSoup, Selenium and Scrapy.
  • Proven 3+ years working with web development frameworks such as Flask, Django, FastAPI, Tornado, and pandas, and building APIs and services using REST.
  • Experience with any RDBMS and strong SQL knowledge.
  • Clear understanding of object‑oriented concepts.
  • Proficient understanding of code versioning tools like Git.
Nice to Have
  • Familiarity with UI frameworks such as Angular or ReactJS.
  • Strong unit‑testing and debugging skills.
  • Knowledge of data engineering platforms such as Airflow.
  • Experience with Docker.
  • Knowledge of Agile and Scrum practices; experience with Jira and Confluence is a plus.
  • Experience with ETL and Celery.
  • Excellent interpersonal skills and ability to work with a diverse team.
Qualifications
  • Python
  • Web Scraping using Requests, BeautifulSoup, Selenium, and Scrapy
  • Frameworks such as Flask, Django, FastAPI, Tornado, pandas
  • Building APIs and services using REST
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Extraction Specialist | $50/hr Remote
Data Extraction Specialist | $50/hr Remote

Crossing Hurdles • United States

On-site
USD 70,000 - 120,000
Director of Software Engineering (Node.js & Web Scraping Expert)
Director of Software Engineering (Node.js & Web Scraping Expert)

Roman Health Pharmacy LLC • Los Angeles (CA)

On-site
USD 150,000 - 200,000
Health insurance
Flexible working hours
Professional development opportunities
Remote Web Scraping Engineer (US Citizen)
Remote Web Scraping Engineer (US Citizen)

Powerhouse Institute, Inc. • Maryland

On-site
USD 90,000 - 130,000
Software Engineer III
Software Engineer III

Babel Street • Reston (VA)

Hybrid
USD 110,000 - 135,000
Health benefits covering 85-100% of premiums
Traditional and Roth 401(K) with matching
Unlimited Flexible Leave
+2
Research Crawling Engineer
Research Crawling Engineer

Startup Talents • London (KY)

On-site
USD 150,000 - 225,000
Python Developer / Software Engineer – International
Python Developer / Software Engineer – International

JobCubby • Northern (KY)

Hybrid
USD 90,000 - 150,000
Remote Freelance: Senior Python Data Scraping Engineer
Remote Freelance: Senior Python Data Scraping Engineer

aitrainer • Northern (KY)

Hybrid
USD 51,000 - 73,000
Remote Web Scraping Lead
Remote Web Scraping Lead

Wynd Labs • United States

On-site
USD 110,000 - 170,000
Equity package
Fully remote
Senior Data & Python Software Engineer
Senior Data & Python Software Engineer

Ceartas DMCA • Town of Poland (NY)

On-site
USD 110,000 - 170,000
Python Web Scraping Engineer — Crawler Architect
Python Web Scraping Engineer — Crawler Architect

Invisible Technologies • San Francisco (CA)

Remote
USD 80,000 - 120,000