⭐ Featured Opportunity

Back End Engineer and Web Scraper

Chainlabs logoChainlabs

Jan 22

About Chainlabs

Chainlabs is a data startup dedicated to enabling web3 analytics. We help identify blockchain address ownership and track addresses linked to criminal activities. We help companies similar to Nansen, Chainalysis and Arkham in their wallet labelling. Our biggest clients are anti-money laundering (AML) service providers, but we also support law enforcement, traders, and academic research.

Chainlabs has been acquired and has the financial backing of Lunar Rails (200 employees), but operates with the agility and independence of a startup.

Join us and play an important role in making web3 a safer and more transparent space.

Position Overview

We are seeking a Senior Back End Engineer to develop key data pipelines, including web scrapers, ETL workflows, and AI agents. Your work will enable us to extract critical data from clearnet and darknet platforms and power our blockchain intelligence solutions.

In this role, you’ll design high-performance systems that move data seamlessly into PostgreSQL and BigQuery environments. By tackling complex challenges in web scraping and data engineering, you’ll help us collect, organize, and analyze the web3 ecosystem at scale.

Key Responsibilities

  • Web Scraping:
  • Design and deploy web scrapers to extract data from websites like Etherscan, BitcoinAbuse, etc.
  • Implement data collection mechanisms with support for IP rotation, CAPTCHA handling, and dynamic content rendering.
  • Help us build Crawlers and Scrapers to find hidden web3 wallets on the Darknet.
  • Data Engineering:
  • Build and maintain ETL pipelines to ingest scraped data into PostgreSQL or Bigquery.
  • Classify the collected web3 wallets into predefined categories (e.g., Swap, Bridge, Scam, Ransomware) according to our taxonomy definitions.
  • Database Management (Postgres):
  • Manage and optimize Postgres databases for efficient data storage and retrieval.
  • Develop robust scripts to automate data migration from various sources (e.g., APIs, CSV files, Google Sheets) into Postgres.
  • API Maintenance:
  • Maintain and enhance Chainlabs API endpoints to provide seamless access to the data.
  • Utilize Python frameworks (e.g., Flask) to support and extend RESTful APIs.

Requirements

  • Proficiency in Python for data engineering, web scraping, API development; and databases like PostgreSQL.
  • Experience with frameworks such as Scrapy, Selenium and BeautifulSoup.
  • Understanding of advanced Web Scraping techniques, including IP rotation, proxy management, and CAPTCHA handling.
  • Familiarity with modern AI models, APIs, and SDKs (e.g. OpenAI, LLMs).
  • Hands-on experience with ETL orchestration tools like Apache Airflow
  • Strong problem-solving and not afraid to work with a wide variety of data.
  • Ability to work independently and meet deadlines in a remote environment.
  • A passion for blockchain and web3 technologies. An interest in combatting financial cybercrime.
  • Nice to Have: Familiarity with RESTful API development using Flask framework.
  • Nice to Have: Strong experience with SQL and some exposure to Javascript.

What We Offer

  • Competitive salary.
  • Remote work environment with a flexible schedule.
  • A team that values data and AI; our founder is a data scientist.
  • Remote work environment with a flexible schedule.
  • A company culture that values transparency, speed, courage, and curiosity.
  • Opportunities for fast personal and professional growth.
  • Exposure to a global network of industry experts and partners.

Listed in: Web3 Jobs, Remote Web3 Jobs, Web3 Web3 Jobs, Research Crypto Jobs, Developer Web3 Jobs, Engineering Web3 Jobs, Legal Crypto Jobs, Python Crypto Jobs, Compliance Crypto Jobs, Content Crypto Jobs, Senior Web3 Jobs, Aml Web3 Jobs, JavaScript Crypto Jobs, Move Web3 Jobs, Startup Crypto Jobs, Data Crypto Jobs, AI Crypto Jobs, Full Time Web3 Jobs.