{"id":3138659,"url":"https://alion.io/job/unosquare-python-python","title":"Python Python","company":{"id":57940,"name":"Unosquare","domain":"unosquare.com","url":"https://alion.io/company/unosquare","size_band":"201-500","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Bolivia"],"countries":["BO"],"hiring_countries":["CO","MX","BO","PY"],"hiring_countries_total":4,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Beautiful Soup","optional":false},{"name":"HTTPX","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"Playwright","optional":false},{"name":"Puppeteer","optional":false},{"name":"Python","optional":false},{"name":"Scrapy","optional":false},{"name":"Selenium","optional":false},{"name":"Amazon S3","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Celery","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"GDPR","optional":true},{"name":"PostgreSQL","optional":true}],"status":"live","first_seen_at":"2026-10-16T19:28:22Z","employer_posted_date":null,"last_verified_at":"2026-10-16T19:28:22Z","board_verified":false,"closed_at":null,"days_open":7,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":7},"description":"Web Data Extraction Engineer (Scraping & Automation)\n\nAbout the role\n\nWe’re looking for an engineer to build and maintain reliable, scalable web crawlers and scrapers for our clients. You’ll design extraction pipelines, handle dynamic and JavaScript-heavy sites, and keep data flowing as target sites change.\n\nWhat you’ll do\n\nBuild and maintain crawlers and scrapers for static and dynamic (JS-rendered) websites\n\nExtract and normalize data from HTML and the DOM, and from APIs found through network inspection\n\nAutomate browser workflows with Playwright, Puppeteer or Selenium in headless environments\n\nManage proxy rotation, sessions, cookies, headers and request throttling\n\nHandle anti-bot measures (rate limiting, fingerprinting, CAPTCHA challenges) responsibly and in line with site terms and applicable law\n\nMonitor scrapers, find breakages when sites change, and fix them quickly\n\nWrite clean, tested, maintainable code and document data sources and logic\n\nWhat you bring\n\n3+ years in software engineering, test automation or data extraction\n\nStrong understanding of HTTP: methods, headers, status codes, cookies, sessions, auth\n\nSolid HTML/CSS/DOM knowledge: XPath, CSS selectors, parsing strategies\n\nHands-on experience with Playwright and/or Selenium, including headless browsers\n\nProficiency in Python (Scrapy, BeautifulSoup, httpx/requests) or Node.js\n\nExperience with proxies (residential/datacenter, rotation) and browser dev tools for network inspection\n\nProfessional English for direct client communication\n\nNice to have\n\nDistributed crawling (queues, Scrapy Cluster, Celery, Kafka)\n\nDocker and cloud deployment (AWS/GCP)\n\nData storage and pipelines (Postgres, MongoDB, S3)\n\nFamiliarity with browser fingerprinting and stealth techniques\n\nAwareness of scraping compliance (robots.txt, ToS, GDPR/CCPA)\n\nDesired criteria\nJavascript, Automation, selenium, HTML, Python, WebScraping, API Concepts","description_format":"text","description_chars":1909,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Colombia","iso":"CO","kind":"country"},{"name":"Mexico","iso":"MX","kind":"country"},{"name":"Bolivia","iso":"BO","kind":"country"},{"name":"Paraguay","iso":"PY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-23T07:20:22Z"}],"visa":[],"liveness":{"score":49,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":0.945,"age_days":7,"expected_fill_days":19,"reasons":["seen:7","agency","win:mid"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/unosquare-python-python","json_url":"https://alion.io/job/unosquare-python-python.json","meta":{"generated_at":"2026-10-24T12:25:49Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17809,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":57940},"rest":"https://alion.io/mcp/rest/get_company?id=57940"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Funosquare-python-python"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Funosquare-python-python"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Funosquare-python-python"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/unosquare-python-python\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Funosquare-python-python"}]}