What are the responsibilities and job description for the Senior Data Engineer position at Harnham?
Senior Data Engineer (Contract)
About Harnham
Harnham is a specialist in data and analytics recruitment. We partner with organizations that are investing in modern cloud data platforms and help them hire experienced data professionals who can deliver production-grade solutions at scale.
About the Client
Our client is a leading membership-based retail organisation undergoing a large-scale data transformation. The business is investing in cloud-native data platforms to improve how operational, customer, merchandising, and supply chain data is collected, managed, and delivered across the enterprise.
Role Details
- Role: Senior Data Engineer
- Location: Hybrid near Boston, MA (1 day per week) or fully remote (EST hours)
- Pay Range: $60 to $80 per hour
- Start: Target early September
- Length: 6 month initial contract with likely extension
- Utilization: 40 hours per week
- Employment Type: Contract (W2 or C2C)
The Role
This is a hands-on Senior Data Engineering contract focused on building and supporting enterprise data pipelines that power reporting, analytics, and operational decision-making across the business.
You will own the ingestion layer for high-volume retail and operational data, helping move information from source systems into a modern cloud data platform. This role requires strong Snowflake expertise, deep experience with data ingestion, and the ability to work independently while partnering with business and technical stakeholders.
Key Responsibilities
- Own end-to-end delivery of data engineering solutions, from source intake through production deployment.
- Design, build, and maintain scalable batch and near real-time ingestion pipelines.
- Develop Snowflake-based data models and transformation frameworks.
- Support analytics, reporting, forecasting, and operational decision-making across retail functions.
- Ensure data quality, lineage, validation, and governance standards are maintained.
- Partner with stakeholders across technology, operations, merchandising, customer, and analytics teams.
- Drive engineering best practices around testing, monitoring, documentation, and reliability.
Requirements: Must Have
- 4 years of professional Data Engineering experience with significant ownership of ingestion pipelines.
- Extensive hands-on Snowflake experience in production environments.
- Experience using Snowflake Cortex or other AI-assisted capabilities within Snowflake.
- Strong SQL skills, including optimisation, validation logic, and large-scale data processing.
- Experience supporting enterprise data platforms within retail, eCommerce, consumer products, logistics, supply chain, or similarly complex environments.
- Ability to work independently and communicate effectively with both business and technical stakeholders.
Nice to Have
- Experience using dbt for data transformation and modelling.
- Python for data engineering, orchestration, and automation.
- Experience supporting near real-time or event-driven data pipelines.
- Familiarity with CI/CD processes, Git, and Agile delivery methodologies.
- Experience working with customer, merchandising, inventory, fulfilment, or supply chain data domains.
Why Apply?
This is an opportunity to join a major retail organisation that is continuing to invest heavily in modern data capabilities. You'll have direct ownership over critical data pipelines, work with a modern Snowflake environment, and help shape the future of enterprise analytics across a data-driven business.
We will not be utilizing third parties for this search. Please apply directly if interested.
Salary : $60 - $80