Data Engineer

Harnham
Newcastle upon Tyne, United Kingdom
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 49K

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

JavaScript
Amazon Web Services (AWS)
Cloud Computing
Python
Data Streaming
Backend
Front End Software Development

Job description

My client is looking for a Data Engineer who enjoys working close to both data and backend systems. You'll design and build pipelines that process real-time browser events, support backend product features, and play a key role in how the company scales its prediction capabilities., * Build and maintain data pipelines from event capture through to storage and analytics layers.

  • Support backend feature development that depends on data flows and insights.
  • Work closely with engineers across data, backend, and frontend to ensure smooth integrations.
  • Deploy, test, and optimise workloads in AWS without heavy reliance on managed services.
  • Contribute to decisions around architecture, scalability, and cost efficiency.
  • Take initiative in problem-solving and adapt quickly as the product evolves.

Requirements

  • Core language: Python (essential)
  • Cloud: AWS (flexibility with this)
  • Bonus experience:
  • Understanding of how web data is generated (browser events, JavaScript, network requests)
  • Exposure to analytical features, vector stores, or ML-driven products

What You'll Bring

  • 2-3+ years' experience in a Python-heavy data or backend engineering role.
  • Solid understanding of cloud-native environment.
  • A pragmatic mindset - balancing speed and sustainability in technical decisions.
  • Curiosity about how data moves across the web and how insights drive product impact.
  • Strong communication skills and comfort working independently in a small, distributed team.

Apply for this position