Job Search and Career Advice Platform

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

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A data-driven company is seeking a Junior Data Engineer to join their team in Bali. The ideal candidate will have a strong foundation in web scraping and be proficient in Python and SQL. Responsibilities include developing and maintaining web scrapers, transforming data, and ensuring quality and accuracy. The company values curiosity and precision, and offers a collaborative environment with talented professionals. Relocation reimbursement is available for those moving from other parts of Indonesia.

Benefits

Relocation reimbursement for flights
Collaborative working environment
Working directly on-site in a beautiful location

Qualifications

  • Strong foundation in web scraping.
  • Basic experience with web scraping tools and frameworks.
  • Experience in storing and querying data in SQL databases.

Responsibilities

  • Develop and maintain web scrapers to extract data from various websites.
  • Extract, clean, and transform raw output from scrapers.
  • Build automation scripts on top of scrapers.

Skills

Proficiency in Python
Proficiency in SQL
Web scraping tools and frameworks
Attention to detail
Problem-solving skills

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.