This is a remote position.
About the Role
We are looking for a highly skilled Senior Social Media Scraping & Automation Engineer to build a scalable platform for collecting and processing publicly available data from social media platforms and other web sources. You will design reliable scraping infrastructure, browser automation, API integrations, and data pipelines capable of processing large volumes of data efficiently.
Key Responsibilities
ยท Design and develop scalable web scraping solutions for social media platforms and websites.
ยท Build browser automation using Playwright, Selenium, or Puppeteer.
ยท Integrate official platform APIs wherever available.
ยท Develop systems to collect publicly available information, including user/business profiles, posts, comments, public engagement metrics, hashtags, keywords, company information, and public contact information.
ยท Build scheduled data collection and monitoring systems.
ยท Design distributed scraping architecture capable of handling high-volume workloads.
ยท Implement proxy rotation, session management, cookie handling, browser fingerprinting basics, and rate-limiting strategies.
ยท Optimize scraper performance, reliability, and fault tolerance.
ยท Develop ETL pipelines to clean, validate, deduplicate, and enrich collected data.
ยท Deploy and maintain scraping services on cloud infrastructure.
ยท Monitor scraper health with logging, alerting, and automated recovery.
ยท Collaborate with product, data, and engineering teams.
ยท Maintain technical documentation and follow engineering best practices.
Required Technical Skills
Programming
ยท Python (Expert)
ยท JavaScript / TypeScript
ยท SQL
ยท Git
Scraping & Automation
ยท Playwright (Preferred)
ยท Selenium
ยท Scrapy
ยท BeautifulSoup
ยท Requests / HTTPX
ยท Asyncio & Multiprocessing
Social Media APIs
ยท X (Twitter) API
ยท LinkedIn API
ยท Meta Graph API (Facebook & Instagram)
ยท Reddit API
ยท YouTube Data API
ยท Telegram API
ยท Discord API
Web Technologies
ยท HTML
ยท CSS
ยท JavaScript
ยท GraphQL
ยท AJAX
ยท WebSockets
ยท Chrome Developer Tools
Databases
ยท PostgreSQL
ยท MySQL
ยท MongoDB
ยท Redis
Cloud & Infrastructure
ยท Docker
ยท Kubernetes (Preferred)
ยท AWS, Azure, or GCP
ยท Linux
Data Engineering
ยท Pandas
ยท ETL Pipelines
ยท Apache Airflow (Preferred)
ยท Kafka or RabbitMQ
Requirements
Preferred Qualifications
ยท Experience building distributed scraping infrastructure.
ยท Knowledge of proxy management, browser fingerprinting, and session handling.
ยท Experience with OCR and document processing.
ยท Experience integrating AI/LLMs into automation workflows.
ยท Experience building monitoring dashboards and alerting systems.
Qualifications
ยท Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
ยท 4-8+ years of experience in Python development and web automation.
ยท Strong problem-solving and system design skills.
ยท Excellent communication and documentation skills.