Data Systems Engineer

Data Systems Engineer

Bolton Full-Time 45000 - 65000 £ / year (est.) Home office possible
Go Premium
H

At a Glance

  • Tasks: Design and maintain Python libraries for data products, enhancing performance and scalability.
  • Company: Join Oxford Data Plan, a rapidly growing data science consultancy valued at £45M.
  • Benefits: Enjoy a fully remote role with a competitive salary, bonus options, and sponsorship available.
  • Why this job: Be part of a dynamic team shaping the future of data tools for major clients like Google and Meta.
  • Qualifications: 2+ years in data or engineering, strong Python and SQL skills, and an engineering mindset.
  • Other info: Collaborate with a talented 10-person team focused on innovation and product development.

The predicted salary is between 45000 - 65000 £ per year.

Location: Fully Remote (UK-based)

Salary: £45,000–£65,000 + 10% Bonus (Cash or Equity Options)

Sponsorship: Available (preference for PSW)

About Us

We’re Oxford Data Plan, a fast-growing data science consultancy that has tripled in size since launching three years ago. Backed by $7.5M in Series A funding, we’re now valued at $45M and are powering decision-making for over 150 clients—including household names like Just Eat, Deliveroo, and even Google and Meta. Our KPI tracking tools help investment firms identify when and where to invest based on predictive analytics and performance signals.

The Role

We’re looking for a Data Systems Engineer to join our data science team. You’ll be key to building and maintaining the Python libraries that power our core data products—enhancing performance, scalability, and engineering rigour. This is a great opportunity for someone with a data science background who wants to lean more into engineering.

Your Day-to-Day

  • Design, test, and maintain Python libraries that support data scalability and robustness
  • Build and enhance engineering systems (unit testing, CI/CD readiness, etc.)
  • Collaborate daily with data scientists and engineers on the R&D and product teams
  • Help the product team develop trackers and scalable data pipelines
  • Work on tools for web scraping and evaluation, ensuring data integrity and usability

What We’re Looking For

  • 2+ years of hands-on experience in data or engineering roles
  • Strong Python and SQL skills
  • Experience working with or alongside data scientists
  • Familiarity with AWS and cloud infrastructure
  • Exposure to DevOps, Docker, and general engineering best practices (desirable)
  • An engineering mindset with a passion for clean, scalable code

The Team

You’ll be joining a 10-person data science team that works at the intersection of product development and R&D. It’s a collaborative, cross-functional group building the next generation of data tools.

Interview Process

  • Technical Interview – Live Python + SQL coding with our Data Science Manager
  • Deep Dive – Technical chat with Billy (CTO) to explore problem-solving and systems thinking
H

Contact Detail:

Harnham Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Data Systems Engineer

✨Tip Number 1

Familiarise yourself with the specific Python libraries and frameworks that are commonly used in data engineering. This will not only help you during the technical interview but also demonstrate your proactive approach to the role.

✨Tip Number 2

Brush up on your SQL skills by working on real-world data problems. Being able to showcase your ability to manipulate and query data effectively can set you apart from other candidates.

✨Tip Number 3

Engage with the data science community online, particularly around topics like AWS and DevOps. This can provide you with insights into best practices and current trends, which you can discuss during your interviews.

✨Tip Number 4

Prepare for the deep dive interview with Billy by thinking critically about problem-solving scenarios you've encountered in your previous roles. Be ready to articulate your thought process and how you approach engineering challenges.

We think you need these skills to ace Data Systems Engineer

Strong Python Programming
SQL Proficiency
Data Scalability Techniques
Unit Testing
CI/CD Practices
Collaboration with Data Scientists
Web Scraping Tools
Data Integrity Assurance
Cloud Infrastructure (AWS)
DevOps Familiarity
Docker Experience
Engineering Best Practices
Problem-Solving Skills
Systems Thinking
Clean Code Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in data engineering and Python development. Emphasise any projects or roles where you've built scalable systems or worked with data scientists.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies that excite you about working at Oxford Data Plan, and how your skills align with their needs.

Showcase Technical Skills: Be explicit about your technical skills in Python, SQL, and any experience with AWS or DevOps tools. Consider including a brief section in your CV or cover letter that lists these skills clearly.

Prepare for Technical Interviews: Brush up on your Python and SQL coding skills, as you'll be tested during the interview process. Practice common coding challenges and be ready to discuss your problem-solving approach with real-world examples.

How to prepare for a job interview at Harnham

✨Brush Up on Python and SQL

Since the role requires strong Python and SQL skills, make sure to review key concepts and practice coding problems. Be prepared to demonstrate your coding abilities during the technical interview.

✨Understand the Company’s Products

Familiarise yourself with Oxford Data Plan's services and how they use data science to support their clients. This knowledge will help you answer questions more effectively and show your genuine interest in the company.

✨Prepare for Technical Discussions

Expect a deep dive with the CTO, Billy Wildly. Prepare to discuss your problem-solving approach and systems thinking. Think of examples from your past experience where you successfully tackled engineering challenges.

✨Showcase Your Collaborative Spirit

The role involves working closely with data scientists and engineers. Be ready to share experiences that highlight your teamwork skills and how you've contributed to collaborative projects in the past.

Data Systems Engineer
Harnham
Location: Bolton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
  • Data Systems Engineer

    Bolton
    Full-Time
    45000 - 65000 £ / year (est.)
  • H

    Harnham

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>