Data On Demand, one-stop data solution
Markets Local sources. Your time zone.

Teams in five regions rely on us for local-language, multi-currency data.

Global coverage
Company A decade of data expertise.

An in-house team of 20+ engineers and analysts serving clients in 12+ countries.

About us
Careers

Build the data that businesses decide on.

Data On Demand is an in-house team of engineers, analysts and QA specialists delivering managed web data to clients in more than 12 countries. We work remotely, write things down and care about getting the details right. If you like hard data problems solved properly, we would like to hear from you.

Why join us

Work that matters to teams on four continents.

01

Real problems, many markets

Our projects span the GCC, Asia-Pacific, the Americas and Europe. You will work with Arabic and accented text, more than a dozen currencies and sources that change without warning. No two weeks look the same.

02

Quality is the job

Clients rely on our data for pricing, investment and operational decisions. We give people the time and tools to validate their work properly, and we treat a caught error as a success, not an embarrassment.

03

Remote and written-first

We work remotely across time zones and rely on clear written specifications, reviews and handovers. That means fewer meetings and more focused time, with overlap hours agreed per team.

04

Responsible by design

We collect public data, respect source terms and minimise personal data. You will never be asked to do work that you would not be comfortable explaining to the website owner or the people in the data.

Open roles

Current openings.

Senior Data Engineer (Scraping)Engineering · Remote · Full-time

Design and maintain dependable collection pipelines for complex web and mobile sources across multiple regions and languages.

  • Build and operate collection for dynamic websites and mobile apps, with considerate rate controls.
  • Design parsing and normalisation for prices, units, dates and multilingual text, including Arabic.
  • Improve monitoring, alerting and automated recovery when sources change.
  • Review code and mentor engineers on reliability and responsible collection practice.
Apply for this role
QA Data AnalystQuality · Remote · Full-time

Make sure every dataset we deliver is complete, accurate and consistent before it reaches a client.

  • Define and run validation checks: schema, completeness, de-duplication and anomaly detection.
  • Carry out manual spot reviews against live sources and document findings clearly.
  • Investigate data issues with engineers and track them to resolution.
  • Maintain quality reports and data dictionaries for client projects.
Apply for this role
Solutions Consultant (GCC)Solutions · Remote (GCC hours) · Full-time

Help clients in the GCC turn business questions into well-scoped data projects, from first call to signed statement of work.

  • Run discovery with retail, quick-commerce, property and travel clients in the region.
  • Scope sources, fields, cadence and delivery, and prepare samples with the engineering team.
  • Write clear proposals and statements of work, including responsible data considerations.
  • Arabic and English at professional level is a strong advantage.
Apply for this role
Client Success Manager (Americas time zone)Client Success · Remote · Full-time

Look after clients in North and Latin America once projects are live, keeping delivery on track and value visible.

  • Act as the main day-to-day contact for a portfolio of client accounts.
  • Monitor delivery health and coordinate fixes with engineering and QA.
  • Run regular reviews with clients and identify opportunities to extend scope.
  • Spanish or Portuguese is an advantage; working hours overlap with the Americas.
Apply for this role
Python Developer (Internship)Engineering · Remote · Internship

Learn how production web data pipelines are built and help improve them, with mentoring from senior engineers.

  • Write and test parsers and data transformation scripts in Python.
  • Help build internal tools for validation, monitoring and delivery.
  • Learn responsible collection practice, including rate limiting and personal data minimisation.
  • Suited to students or recent graduates with some Python and SQL experience.
Apply for this role

To apply, email your CV to info@dataondemand.net with the role title in the subject line, for example "QA Data Analyst". If no current role fits but you think you could help, write to us anyway and tell us what you would like to work on.

How we hire

A clear, respectful process.

STEP 01

Application

Send your CV and a short note on why the role interests you. We read every application and reply to everyone, whatever the outcome.

STEP 02

Introductory call

A 30-minute conversation about your experience, the role and how we work, with time for your questions.

STEP 03

Practical exercise

A short, paid or time-boxed exercise that reflects real work in the role, such as reviewing a dataset or outlining a collection approach. We do not ask for free project work.

STEP 04

Team interview and offer

A conversation with the people you would work with most closely, followed by references and a written offer with clear terms.

Start with proof

See your own data before you commit.

Name the sources and fields you need. Within 24–48 hours you receive a real sample from your target sites, in your format, free of charge.

Request a free sample Talk to a data engineer Sample in 24–48 hours · NDA on request · Any format, any schedule