Senior Data Engineer
at SalesfireThe role Salesfire is looking for a talented and detail-oriented Senior Data Engineer to join our engineering team as we build the next generation of customer intelligence on our SaaS platform. With a growing customer base and a strong focus on reliability, scalability and performance, you'll build the data foundations behind the insights and personalisation that power over 5,000 eCommerce sites. We're developing a set of shopper traits, such as promotion sensitivity and premium orientation, that help retailers understand their customers and make smarter decisions about discounts, recommendations and campaigns. You'll own the pipelines that make this possible: bringing together order, promotion and behavioural data from thousands of retailers, shaping it into a clean, consistent model, and turning it into features and scores that run reliably in production. As Salesfire continues to invest in AI-powered eCommerce technology, you'll also have the opportunity to contribute to projects involving machine learning, AI Agents, MCPs, automation workflows and intelligent product experiences. This is a fantastic opportunity to shape a new, high-impact area of the platform from the ground up while working as part of a small, collaborative team. Who This Role Is For This position is for experienced data engineers, whether you are already operating at a senior level or ready to take the next step into a senior role. It suits someone who enjoys turning messy, inconsistent data into something reliable, and who wants to see their pipelines power real product features rather than just reports. The part you'll play
- Design and build data pipelines that bring together order, product, promotion and behavioural data from thousands of eCommerce sites.
- Create a common data model that normalises how different retailers record prices, discounts and campaigns.
- Build and maintain customer feature pipelines that feed our shopper trait scores and machine learning models.
- Run scoring jobs reliably in production, with monitoring, alerting and data quality checks.
- Assess data quality across retailers so we know where each feature can be trusted and switched on.
- Work closely with data scientists, product specialists and developers to turn models and experiments into product features.
- Support experiments such as campaign holdout tests by making sure the right data is captured and available for analysis.
- Contribute to code reviews, engineering standards and data engineering best practices.
- Help improve the reliability, scalability and cost-efficiency of our data platform on AWS. The skills you'll need Essential Criteria
- Strong experience building and running production data pipelines.
- Excellent SQL and solid Python.
- Experience with data modelling, ideally using dbt or a similar tool, and designing schemas that bring together data from many sources.
- Experience with workflow orchestration such as Airflow, Dagster or Step Functions.
- Experience with cloud data warehouses or lakes, such as Snowflake, BigQuery, Redshift or Athena, ideally on AWS.
- An appreciation for good engineering practices, including testing, version control, data quality checks and maintainable pipeline design, with a desire to continually improve and champion high standards.
- Experience working collaboratively within a team, supporting colleagues and contributing to shared goals and successful project delivery. Desirable But Not Required
- Experience in eCommerce or retail data, especially orders, pricing and promotions.
- Experience with multi-tenant data, where many customers share one platform.
- Experience building features for machine learning, or with feature stores and MLOps tooling.
- Experience supporting A/B tests or other experiments.
- Familiarity with PHP or Laravel, so you can work comfortably with our application's data.
- An interest in emerging technologies, including AI Agents, MCPs and automation-led product development. The benefits At Salesfire, you'll build the data foundations of a growing SaaS platform used by thousands of eCommerce sites, working on products that have a direct impact on online retailers and their customers. You'll be part of a focused engineering team where your contributions can shape real product decisions, technical direction and the future of our customer intelligence. As we continue to invest in AI-powered eCommerce technology, you'll also have the opportunity to explore machine learning, AI Agents, MCPs, automation workflows and intelligent product experiences. Alongside The Technical Opportunity, We Offer
- Hybrid working (office Monday–Wednesday, remote Thursday–Friday)
- Flexible working hours
- Private healthcare
- 24 days' holiday, plus bank holidays
- AWS certification support
- Well-stocked office kitchen with snacks and refreshments
- Regular team social events
- The chance to work on a high-growth SaaS platform used by over 5,000 eCommerce sites
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.