Enable job alerts via email!

Junior Data Engineer (Web Scrapping)

NucleusX B.V

Denpasar

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Job summary

A data-driven company based in beautiful Bali is looking for a Junior Data Engineer. The role involves developing web scrapers, transforming data, and ensuring its accuracy. Proficiency in Python and SQL is essential, along with experience in tools such as Scrapy and Selenium. Join a talented team dedicated to solving real business challenges, with relocation support for candidates moving from other parts of Indonesia.

Benefits

Relocation reimbursement for flights and expenses
Collaborative team environment
Working in beautiful Bali

Qualifications

  • Proficiency in Python and SQL for web scraping and data manipulation.
  • Basic experience with web scraping tools like Scrapy or Selenium.
  • Ability to handle both structured and unstructured data.
  • Experience with SQL databases for storing and querying data.
  • Strong attention to detail and problem-solving skills.

Responsibilities

  • Develop web scrapers to extract data from websites and APIs.
  • Clean and transform raw data to meet user requirements.
  • Build automation scripts for scraper monitoring and error handling.
  • Ensure accuracy and quality of scraped data through testing.
  • Collaborate to optimize scraping workflows and data pipelines.

Skills

Python
SQL
web scraping
attention to detail
critical thinking

Tools

Scrapy
Selenium
HTTPX
Requests
BeautifulSoup
Git
Docker
Job description
About the Role

We’re looking for a Junior Data Engineer with a strong foundation in web scraping to join our data team. You’ll play a key role in developing and maintaining automated scraping systems, transforming raw data into structured, meaningful datasets, and ensuring the accuracy and reliability of the outputs.

Responsibilities
  • Develop and maintain web scrapers to extract data from various websites and APIs.
  • Extract, clean, and transform raw output from scrapers to meet user requirements.
  • Build automation scripts on top of scrapers (e.g., combining multiple outputs, automating scraper monitoring, logging, and error handling).
  • Ensure the accuracy, quality, and consistency of scraped data through testing and validation.
  • Collaborate with team members to optimize scraping workflows and improve data pipelines.
Requirements
Must-Have Skills
  • Proficiency in Python and SQL, especially for web scraping and data manipulation tasks.
  • Basic experience with web scraping tools and frameworks, such as Scrapy, Selenium, HTTPX, or Requests.
  • Ability to extract structured and unstructured data (HTML, JSON, CSV) using tools like BeautifulSoup, dataclasses/pydantic, and regular expressions (regex).
  • Experience in storing and querying data in SQL databases.
  • Strong attention to detail, critical thinking, and problem‑solving skills to handle data inconsistencies, implement error handling, and ensure scraper reliability.
Nice-to-Have Skills
  • Familiarity with Git or other version control tools for collaboration.
  • Experience using task schedulers (e.g., cronjobs, Airflow) to automate scraping workflows.
  • Understanding of containerization technologies like Docker.
Why You’ll Love Working Here

Be part of a data-driven company that values curiosity, precision, and impact.

Collaborate with talented data engineers and analysts to solve real business challenges.

Based in beautiful Bali, working directly on‑site with a passionate and talented team.

If relocating from other parts of Indonesia, we offer one‑time reimbursement for flights and relocation expenses.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.