Logo for Oxford Data Plan

Data Systems Engineer

Role overview

Qualifications

  • 2-4+ years of professional experience in software engineering, data engineering or a related technical role.
  • Experience with PySpark, Apache Iceberg, dbt or modern lakehouse technologies.
  • Strong Python skills, with experience writing clean, reusable and maintainable production code beyond standalone scripts.
  • Strong SQL skills and hands-on experience working with relational databases such as PostgreSQL, MySQL or similar.

Responsibilities

  • Design, build and maintain production data pipelines and internal Python libraries used across data and research workflows.
  • Support migration and modernisation of existing data pipelines and systems.
  • Improve the reliability of data systems through validation, testing, monitoring, logging and alerting.
  • Collaborate with data scientists, researchers and engineers to translate requirements into scalable technical solutions.

Key facts

Hard skills

Other skills

  • Problem Solving
  • Collaboration

About the company

Oxford Data Plan logo

Oxford Data Plan

Market Research

Oxford Data Plan delivers institutional-grade alternative data and daily KPI estimates for 250+ global equities, enabling hedge funds and asset managers to identify inflections ahead of consensus. We combine proprietary and exclusive datasets—including a global receipt panel, exclusive advertising agency partnerships, —with multi-signal modeling to produce point-in-time estimates across 500+ KPIs. Our coverage spans TMT, consumer, financials, and real economy sectors, with daily delivery designed for systematic and fundamental workflows. Core capabilities include: • Daily revenue, orders, and operational metrics with 12-hour delivery lag • Advertiser-level digital spend tracking across 15,000+ brands and major platforms • Sector insights covering digital advertising, food delivery, airlines, and classifieds • Historical backtesting and out-of-sample validation for every tracker Built by former buy-side analysts, our platform is optimized for alpha generation, not data exploration. Clients receive structured feeds with full point-in-time integrity. Oxford Data Plan is trusted by leading quantitative and fundamental investors seeking differentiated signal with institutional rigor.

Company details

Company typeSME
IndustryMarket Research
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are looking for a self-driven Data Systems Engineer to help build and improve the data systems that support our products and research workflows.

This is a hands-on technical role spanning production Python, data pipelines, databases and internal tooling. You will work on the libraries and infrastructure that underpin our data products, improve how data is stored and processed, and help make our systems more reliable, scalable and easier for others to work with.

You should be comfortable taking ownership of well-defined technical problems, working independently through implementation, and collaborating with data scientists, researchers and engineers to turn requirements into practical solutions.

Roles and Responsibilities

· Design, build and maintain production data pipelines and internal Python libraries used across data and research workflows.

· Support migration and modernisation of existing data pipelines and systems.

· Contribute to data modelling, transformations and downstream data marts.

· Improve the reliability of data systems through validation, testing, monitoring, logging and alerting.

· Build reusable tooling that makes common data and research workflows simpler and more reliable.

· Investigate and resolve data, application and pipeline issues across production systems.

· Contribute to deployment automation, environment management, CI/CD and infrastructure-as-code.

· Collaborate with data scientists, researchers and engineers to translate requirements into scalable technical solutions.

· Maintain strong engineering standards through testing, documentation, code review and clear technical communication.

· Use AI tooling effectively while understanding, reviewing and being able to defend the code you ship.

Required Qualifications

· 2-4+ years of professional experience in software engineering, data engineering or a related technical role.

· Experience with PySpark, Apache Iceberg, dbt or modern lakehouse technologies.

· Experience building internal Python packages, libraries or CLI tools.

· Experience with AWS, GCP or Azure.

· Strong Python skills, with experience writing clean, reusable and maintainable production code beyond standalone scripts.

· Strong SQL skills and hands-on experience working with relational databases such as PostgreSQL, MySQL or similar.

· Experience building or supporting data pipelines and working with structured datasets.

· Good understanding of data modelling, data quality, failure handling and operational reliability.

· Experience working with production systems in a cloud or deployed environment.

· Strong debugging and problem-solving skills, with the ability to work independently and take ownership of technical tasks.

· Experience working within an engineering team through code reviews, documentation, tickets and technical communication.

· Comfortable collaborating with data scientists or researchers and working with analytical or data-intensive workflows.

Desirable Skills

· Experience with Docker, CI/CD pipelines and Terraform or other infrastructure-as-code tooling.

· Experience with Grafana or similar monitoring and observability platforms.

· Experience with workflow orchestration tools such as Airflow, Prefect or Dagster.

· Experience optimising systems or queries for large datasets.

· Familiarity with security best practices for application code, databases and data workflows.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Systems Engineer Related jobs

Other jobs at Oxford Data Plan

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.