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.
* Take initiative in problem-solving and adapt quickly as the product evolves.
Tech Stack
* 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.