J

Joom

Global cross-border marketplace and B2B platform

Senior Data Acquisition Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeLisbon, Portugal

About the Job

Requirements

  • At least 3 years of experience building distributed crawlers running in production.
  • Strong Python skills with Scrapy or Playwright, or Node.js skills with Puppeteer or Crawlee.
  • Ability to simulate human behavior, including mouse trajectories, realistic timing, scrolling, and clicking patterns, to bypass behavioral biometrics.
  • A security research mindset, including monitoring target sites for changes, detecting changes, and proactively updating bypass logic.
  • Experience with residential, mobile, ISP, and rotating proxy infrastructure.
  • Experience reverse engineering private APIs using mitmproxy, Charles, or Burp.
  • Experience scaling crawlers on distributed queues such as Redis, Kafka, or SQS.
  • Active use of large language models and an experimental approach to solving problems.
  • Ability to proactively identify useful data and bring it to the team without detailed specifications.
  • English proficiency sufficient for daily work in an international team.

Responsibilities

  • Own and develop scraping of Mercado Livre, the main data source for JoomPulse, and extend scraping to new marketplaces such as Shopee.
  • Build and maintain distributed crawlers running in production.
  • Monitor target marketplaces for changes, detect them early, and proactively update bypass logic.
  • Reverse engineer private APIs to acquire data faster and more reliably than through HTML.
  • Keep crawlers scalable and observable through distributed queues, success-rate monitoring, and alerts on anti-bot regressions.
  • Investigate pipeline failures caused by new anti-bot checks and restore data flow.
  • Use large language models and other tools to research and solve problems without ready-made answers.
  • Identify data useful to the product and share insights with the team.

Desired Qualifications

  • Direct experience with Mercado Livre, Amazon, Shopee, or TikTok Shop.
  • A public GitHub profile containing marketplace crawlers or contributions to Scrapy, Playwright, curl-impersonate, or undetected-chromedriver.
  • Experience with anti-detect browsers and stealth tools such as Multilogin, GoLogin, Kameleo, puppeteer-extra-stealth, curl-impersonate, or tls-client.
  • Experience running a project end-to-end or managing other engineers.

About the Company

Joom

Global cross-border marketplace and B2B platform

Joom is an international group of e-commerce companies focused on making global trade easier and more transparent through technology. Its offerings include Joom, a cross-border retail marketplace; JoomPro, an end-to-end cross-border B2B marketplace that handles orders of any size; JoomPulse, an AI analytics tool that helps sellers identify profitable products and fast-growing categories; and Onfy, a pharmaceutical marketplace in Germany. Joom connects buyers and sellers across borders through marketplaces, JoomPro handles the full B2B order process, JoomPulse analyzes data to guide seller decisions, and Onfy specializes in selling pharmaceutical products online in Germany. The goal is to make cross-border commerce more transparent, efficient, and accessible for buyers and sellers worldwide by leveraging technology across multiple commerce models and markets.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Moscow, Russia
Founded
2016

Recently Posted Jobs

Explore more opportunities at Joom

See more jobs