Newcastle Upon Tyne
Data Engineer Join a fast-growing e-commerce technology company as a Data Engineer dealing with real-time data. The team is small, highly technical, and product-driven, building the entire platform in-house for maximum flexibility and efficiency. You’ll be joining a company where engineers are trusted to make decisions, own their work, and directly influence the product roadmap. The Role 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. This is a hands-on role with significant autonomy and impact, ideal for someone who thrives in a lean, collaborative, and fast-moving environment. Key Responsibilities • 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., • Core language: Python (essential), • Cloud: AWS (flexibility with this), • Bonus experience:, • Understanding of how web data is generated (browser events, JavaScript, network requests), • 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.