DATA ENGINEERING
FOCUS
Specialist Focus Areas
At Harnham, we specialize in the following key areas within Data Engineering:
-
- Analytics Engineering: Bridging the gap between data engineering and data science to enable sophisticated analytics.
-
- Cloud Engineering: Developing and managing scalable cloud-based data solutions.
-
- Data & DevOps: Integrating data management with DevOps practices to streamline workflows and enhance productivity.
-
- Data Architecture: Designing and implementing the overall data framework and architecture for your organization.
-
- Data Engineering & Big Data: Handling large-scale data processing and building data pipelines.
-
- Data Platform Engineering: Creating and managing data platforms that support analytics and data science operations.
-
- Data Product Management: Overseeing the development and management of data products.
-
- DevOps Engineering: Combining software development and IT operations to improve deployment and efficiency.
-
- Platform Engineering: Building and maintaining the platforms that support data operations.
-
- Software Engineering: Developing software solutions that enhance data engineering capabilities.
JOBS
LATEST Data engineering
OPPORTUNITIES
With over 17 years of experience, Harnham has established itself as the leading global authority in Data and AI Recruitment
Senior Data Engineer
London
£90000 - £100000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Senior Data Engineer
Remote (UK) – Quarterly team meetups in London
Up to £100,000 + Excellent Benefits
Build the data platform powering one of the UK’s fastest-growing tech scale-ups.
We’re partnering with an exciting, venture-backed technology business that’s redefining its industry through a modern, mobile-first platform. Having recently secured £30m in Series C funding, the company is entering its next phase of growth and investing heavily in its data platform to support millions of customer interactions and lower-latency analytics.
If you’re an engineer who enjoys solving complex technical challenges, building scalable platforms and working in a high-performing engineering culture, this is an opportunity to make a genuine impact.
THE COMPANY
This fast-growing UK technology business has built a modern digital platform designed for today’s users, combining exceptional product design with cutting-edge engineering. With significant recent investment and ambitious growth plans, they’re expanding their Data Engineering function to build the next generation of their data platform.
Engineering quality is everything here. The team sets an exceptionally high technical bar, values ownership and autonomy, and gives engineers the opportunity to shape architecture, tooling and best practices from day one.
THE ROLE
You’ll join a growing Data Engineering team focused on scaling the company’s data platform to support continued customer growth.
Current projects include building a full staging environment, improving monitoring and observability, enhancing engineering tooling, and enabling lower-latency analytics across the business.
Working end-to-end across the data platform, you’ll design, build and optimise scalable data pipelines while helping evolve the overall architecture.
Key responsibilities include:
- Designing and building scalable data pipelines using Python and SQL
- Developing solutions with Snowflake, dbt and modern orchestration tools such as Dagster or Airflow
- Building and improving cloud-native data infrastructure on AWS (or transferable GCP experience)
- Developing scalable data models and supporting the wider platform architecture
- Improving testing, monitoring and engineering best practices across the platform
- Working across both greenfield initiatives and existing production environments
- Collaborating with engineers to deliver robust, production-grade data solutions
YOUR SKILLS AND EXPERIENCE
We’re looking for experienced engineers who have built modern data platforms in fast-moving technology businesses.
You’ll ideally have:
- Strong Python and SQL experience
- Experience with Snowflake
- Experience using dbt
- Experience with Dagster, Airflow or another modern orchestration framework
- AWS experience (GCP also considered)
- Strong understanding of data modelling principles
- Experience building end-to-end data platforms
- A software engineering or backend engineering background is highly desirable
- Experience working within product-led scale-ups or smaller technology companies
- A passion for clean code, testing and engineering best practices
THE BENEFITS
- Salary up to £100,000
- Fully remote working across the UK
- Quarterly London team meetups
- Private healthcare
- Income protection
- Enhanced annual leave with tenure increases
- Fully supported home office setup
- Salary sacrifice schemes
- Retail discounts and wellbeing benefits
- Join a rapidly growing, Series C-funded technology company where engineering is at the heart of the business
HOW TO APPLY
Please register your interest by sending your CV to Max at Harnham via the Apply link on this page.

To Apply for this Job Click Here
Lead Data Engineer
London
£85000 - £90000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Lead Data Engineer
Location: London – 4-day working week (Fridays off)
Salary: £85,000-£90,000
THE COMPANY
This fast-growing AI SaaS company helps organisations unlock the value of their first-party data through an innovative customer intelligence platform. Originally established as a consultancy, the business has evolved into a product-led organisation, working with enterprise clients across industries including retail, finance, travel and telecommunications to improve customer retention, engagement and commercial performance through AI-powered insights.
With around 30 employees, the company is entering an exciting growth phase with multiple AI products already live and new solutions in development. Reporting directly to the CTO, you’ll play a key role in shaping the future of the engineering function.
THE ROLE
As Lead Data Engineer, you’ll combine hands-on technical delivery with team leadership in a player-manager role. You’ll spend around 60% of your time building robust data solutions and 40% leading a small team of three engineers.
You’ll work closely with Data Science, Product and client stakeholders to build scalable data platforms that support AI models, ensuring data is collected, transformed and delivered reliably across multiple client environments. You’ll also engage directly with customers to understand their objectives and help shape technical solutions that deliver commercial value.
Key responsibilities include:
- Leading and mentoring a team of three Data Engineers
- Designing and building scalable ETL/ELT data pipelines
- Developing robust SQL and Python-based data engineering solutions
- Working closely with Data Scientists to productionise AI models
- Ensuring high-quality data ingestion from multiple source systems
- Driving engineering best practices, CI/CD and Git-based workflows
- Building cloud-native solutions using Azure technologies, Databricks and Microsoft Fabric
- Working directly with enterprise clients to understand business requirements and deliver technical solutions
- Helping shape the future direction of the Data Engineering function as the business scales
YOUR SKILLS AND EXPERIENCE
You should have:
- Previous experience leading or managing Data Engineers
- Strong consulting or client-facing experience
- Advanced SQL and Python skills
- Experience with PySpark
- Experience with Azure, Microsoft Fabric and Databricks (or strong cloud data engineering experience)
- CI/CD and Git experience
- Power BI knowledge
- Experience building production data pipelines
- A strong academic background with a degree from a UK university
- Excellent communication and stakeholder management skills
THE BENEFITS
- £85,000-£90,000 salary (potential flexibility to £95,000)
- 4-day working week with every Friday off
- Office based in Holborn, London
- Report directly to the CTO
- Opportunity to build and shape the Data Engineering function
- Join an ambitious AI SaaS business during an exciting period of growth
- Work on cutting-edge AI products with genuine commercial impact
INTERVIEW PROCESS
- Technical questions to complete at home
- Technical interview with the Technical Architect (SQL focused)
- Behavioural interview with the CTO
- Final in-person interview with the CTO and senior stakeholders
HOW TO APPLY
Please register your interest by sending your CV to Max Beadle at Harnham via the Apply link on this page.

To Apply for this Job Click Here
Software Engineer – Treasury
London
£180000 - £200000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Software Engineer – Treasury
Up to £200,000
London (4-5 days a week in office)
If you are looking for a software engineering role that combines technical ownership, business impact, and exposure to front, middle, and operational functions within a sophisticated investment environment, this opportunity offers a rare chance to build and own critical systems that support a global financial organisation. You will work closely with business stakeholders, solve complex problems, and see the direct impact of your work across the organisation.
THE COMPANY
They are a globally operating investment firm with a strong engineering culture and a significant focus on technology, automation, and innovation. Technology teams are embedded within the business and play an essential role in driving operational efficiency and supporting key investment functions.
Their Enterprise Engineering team develops and maintains business critical platforms spanning treasury, fund accounting, compliance, and middle office operations. Engineers are trusted with genuine ownership and are encouraged to contribute ideas, challenge processes, and deliver meaningful improvements.
THE ROLE
As a Software Engineer you will join a high-performing engineering team building mission-critical software that powers core operations across a leading investment firm.
Specifically, you can expect to be involved in the following:
- Design, build, and maintain production software used across treasury, fund accounting, compliance, and middle office functions
- Take ownership of systems and applications from development through to deployment and ongoing enhancement
- Collaborate closely with business stakeholders to understand requirements and deliver practical solutions
- Work across a mix of modern Python services and established object-oriented codebases
- Contribute to architectural discussions and system design decisions
- Partner with teams across technology and operations to solve complex business challenges
SKILLS AND EXPERIENCE
The successful Software Engineer will have the following skills and experience:
- Strong commercial software engineering experience with Python in a production environment
- Experience with at least one object-oriented programming language such as Java, C#, or C++
- Strong SQL skills and experience working with relational databases
- Background within buy-side financial services, hedge funds, asset management, or prime brokerage environments
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders
- Knowledge of treasury, fund accounting, middle office, financing, stock loan, or related operational functions is highly desirable
BENEFITS
The successful Software Engineer will receive the following benefits:
- Salary up to £200,000 – depending on experience
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
Azure Cloud Engineer
Abingdon
£40000 - £50000
+ Data Engineering
PermanentAbingdon, Oxfordshire
To Apply for this Job Click Here
Azure Cloud Engineer
£40,000 – £50,000
Abingdon, Oxfordshire (1 day a week in office)
Looking to take ownership of real Azure infrastructure while broadening your exposure to cloud architecture, AI initiatives, and large-scale transformation projects? This is an opportunity to join a growing cloud team where you’ll have a direct impact on both internal platforms and client-facing technology programmes.
THE COMPANY
This consultancy-led organisation delivers technology, cloud, and transformation solutions across a diverse portfolio of public and private sector clients. They are continuing to invest heavily in cloud and AI capabilities and are growing their internal cloud function to support increasing demand. Operating within a fully cloud-native Microsoft Azure environment, the team is responsible for all cloud infrastructure, security, governance, and platform services across the business. You’ll join a collaborative technology team where innovation, practical problem-solving, and continuous improvement are highly valued.
THE ROLE
As an Azure Cloud Engineer, you will support the design, delivery, and ongoing management of cloud infrastructure while working closely with consultants and programme teams across the business.
Specifically, you can expect to be involved in the following:
- Building, supporting, and optimising Microsoft Azure environments
- Managing cloud resources including Virtual Machines, SQL Servers, Web Apps, and containerised applications
- Supporting Azure DevOps and GitHub-based development and deployment processes
- Creating and maintaining CI/CD pipelines
- Assisting with cloud architecture and infrastructure design discussions
- Advising stakeholders on cloud hosting approaches and infrastructure best practices
- Supporting cloud cost optimisation and operational efficiency across the estate
SKILLS AND EXPERIENCE
The successful Azure Cloud Engineer will have the following skills and experience:
- Commercial experience working within Microsoft Azure environments
- Experience deploying and supporting cloud infrastructure end-to-end
- Knowledge of Azure services including compute, networking, storage, and identity management
- Experience with Azure DevOps and/or GitHub
- Experience building and supporting CI/CD pipelines
- Understanding of cloud security, governance, and compliance principles
- Strong stakeholder communication skills and the ability to work with both technical and non-technical teams
BENEFITS
The successful Azure Cloud Engineer will receive the following benefits:
- Salary between £40,000 – £50,000 – depending on experience
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
Graduate Data Engineer
London
£35000 - £44000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
GRADUATE DATA ENGINEER
£44,000
LONDON
This is an exciting opportunity to join a rapidly growing Tech business where you’ll help build the systems that power key commercial decisions. You’ll work on high-impact engineering projects, gaining exposure to data, analytics, and pricing functions while taking real ownership from day one.
THE COMPANY
Our client is a fast-growing tech business that has expanded significantly in recent years, launching new products and securing major strategic partnerships. As they continue to scale, they’re investing heavily in their technology function and are looking for ambitious engineers who want to make a tangible impact within a collaborative and high-performing environment.
THE ROLE
- Build and maintain software solutions that support the deployment of pricing and data science models into production
- Develop scalable systems and pipelines that are reliable and operationally ready
- Work closely with engineering, analytics, and data teams to deliver business-critical projects
- Take ownership of solutions from design through to implementation in a fast-paced environment
YOUR SKILLS AND EXPERIENCE
- Commercial experience using Python or a similar programming language
- Strong academic background, ideally with a STEM degree
- Driven, proactive, and comfortable working in a fast-moving environment
- Strong problem-solving skills with a desire to take ownership of projects
- Excellent communication and collaboration skills
SALARY AND BENEFITS
- Up to £44,000 base salary
- £600 annual learning and development budget
- Senior mentorship and career development opportunities
- Hybrid working model (4 days in office)
- Work abroad policy allowing up to one week per year overseas
HOW TO APPLY
Please register your interest by sending your CV to Harry Lack through the ‘Apply’ link.

To Apply for this Job Click Here
Lead Data Engineer
London
£70000 - £85000
+ Data Engineering
PermanentLondon
To Apply for this Job Click Here
Lead Data Engineer
Up to £85,000
Holborn, London (4 days a week in office)
This is an opportunity to take ownership of a Data Engineering function at a high-growth AI-driven SaaS business. Working directly with senior technology leadership, you will combine hands-on engineering with team leadership, helping to shape the technical direction, standards and future growth of the function.
THE COMPANY
They are a rapidly scaling SaaS organisation that helps businesses unlock greater value from their data through advanced analytics and AI-powered products. Their technology supports enterprise clients across a range of sectors, delivering actionable insights that improve decision-making and commercial performance.
THE ROLE
As a Lead Data Engineer, you will be responsible for leading Data Engineering whilst remaining heavily involved in technical delivery.
Specifically, you can expect to be involved in the following:
- Building and developing the Data Engineering function, including processes, standards and best practices
- Leading, mentoring and managing a team of Data Engineers
- Designing and delivering scalable ETL and ELT pipelines across cloud environments
- Owning data modelling, architecture and platform design decisions
- Collaborating with Product, Data Science, Platform and Client Success teams
- Driving improvements across CI/CD, DevOps and engineering workflows
- Working with clients and stakeholders to understand data challenges and deliver value-driven solutions
SKILLS AND EXPERIENCE
The successful Lead Data Engineer will have the following skills and experience:
- Previous experience leading or managing a Data Engineering team
- Strong commercial experience with SQL and Python
- Expertise in building scalable ETL and ELT pipelines
- Strong understanding of data modelling and modern data architecture principles
- Experience working with cloud platforms such as Azure, AWS or GCP
- Knowledge of Databricks, Azure Data Factory, Microsoft Fabric or similar modern data platforms
- Experience with Git, CI/CD and DevOps best practices
- Strong communication skills with the ability to engage technical and non-technical stakeholders
- Experience in consulting, client-facing or project-led environments would be advantageous
BENEFITS
The successful Lead Data Engineer will receive the following benefits:
- Salary up to £85,000 – depending on experience
HOW TO APPLY
Please register your interest by sending your resume to Majid Latif via the Apply link on this page.

To Apply for this Job Click Here
Director of Analytics
New York
$200000 - $230000
+ Data Engineering
PermanentNew York
To Apply for this Job Click Here
Director of Analytics
We’re looking for a hands-on Director of Analytics to lead the strategy, architecture, and delivery of our global analytics platform – serving both internal stakeholders and thousands of clients worldwide. This is a builder’s role: you’ll personally shape data pipelines, semantic models, and embedded analytics products while building and mentoring a high-caliber engineering team.
Role Details
- Own the multi-year roadmap for a global analytics platform spanning internal BI and external client-facing reporting
- Lead architecture decisions across data warehousing (Snowflake, Azure DataLake), semantic modeling (LookML, dbt), and BI tools (Looker, Power BI)
- Design embedded analytics applications integrated directly into product experiences
- Build, recruit, and mentor a team of analytics engineers working across the full data lifecycle
- Establish data governance, observability, and SLAs for data freshness and pipeline reliability
- Partner with executive leadership and clients to translate business needs into analytics capabilities
Qualifications
- 10+ years in analytics/data engineering; 5+ years leading and growing technical teams
- Proven track record delivering both internal and client-facing analytics products
- Deep expertise with Snowflake and fluency across at least two major cloud providers (AWS, Azure, GCP)
- Expert-level SQL, hands-on dbt experience, and strong Python skills
- Experience with embedded analytics (React/Vue.js), semantic modeling, and data governance frameworks (RBAC, lineage, compliance)
- Preferred: travel/hospitality industry experience, multi-tenant platform experience, IaC (Terraform, Docker, Kubernetes), advanced degree

To Apply for this Job Click Here
Software Engineer
New York
$180000 - $225000
+ Data Engineering
PermanentNew York
To Apply for this Job Click Here
Senior Full-Stack Software Engineer | AI & Predictive Analytics
$190K-$225K Base + 20% Bonus | Up to ~$270K Total Compensation
New York City | Atlanta | Chicago | Dallas | Fort Washington, PA
I’m partnering with a Blackstone-backed organization operating one of the largest portfolios in its industry to hire a Senior Software Engineer into a small, highly entrepreneurial Innovation team.
This is a rare opportunity to get startup-level ownership with the resources, data and scale of a major enterprise.
The team is building an AI-enabled investment and predictive analytics platform designed to fundamentally change how billions of dollars in assets are evaluated and managed. The product is already in production, with significant ambitions around predictive modeling, AI-enabled workflows and sophisticated decision-support tooling.
You’ll operate as a core engineer within a small product team, partnering directly with Product, Design and a sophisticated Research & Analytics organization. The mandate is genuinely end-to-end: understand the business problem, shape the product, architect the solution, build it and put it into the hands of investment professionals.
What They’re Looking For
- 4+ years of software engineering experience
- Strong Python development expertise
- Modern full-stack engineering experience; React/Node preferred, but adjacent technologies welcomed
- Experience building and shipping production-grade products end-to-end
- Exposure to AI/ML, predictive analytics or data science-driven products
- Ideally experience productizing models or building tools used by investors/financial professionals
- Background in fintech, investment technology, financial services, analytics-heavy products or similarly sophisticated environments
- Comfortable operating in a 0→1 / early-stage / venture-incubation environment
- Strong product instincts and ability to communicate directly with senior business stakeholders
- Backend- or frontend-leaning engineers are absolutely considered, provided you’re comfortable contributing across the product
Why It’s Compelling
This isn’t another engineering seat buried inside a large organization. You’ll have outsized ownership and visibility, working on a platform with executive sponsorship and the potential to reshape a core investment workflow.
For someone who wants to combine full-stack engineering, AI, predictive analytics and investment technology, while retaining the speed and ownership of an early-stage team, it’s an unusually compelling opportunity.
Compensation: $190K-$225K base + 20% performance bonus, with total compensation reaching approximately $270K at the top of the band.
Locations: NYC, Atlanta, Chicago, Dallas or Fort Washington, PA. Hybrid/on-site approximately 3-4 days per week, with periodic travel to NYC for team collaboration.

To Apply for this Job Click Here
Senior Data Platform Engineer
Los Angeles
$160000 - $200000
+ Data Engineering
PermanentLos Angeles, California
To Apply for this Job Click Here
Senior Data Platform Engineer
Location: Los Angeles, CA
Salary: $160-200k base
We’re partnering with a fast-scaling, mission-driven advanced technology company building complex software and hardware systems deployed in real-world environments. Their platform processes and operationalizes high-volume data to power critical decision-making across the organization.
They are hiring a Senior Data Platform Engineer to design and scale the core data infrastructure that supports company-wide operations.
The Role
As a Senior Engineer on the Data Platform team, you will:
- Design and build scalable data pipelines and transformation frameworks
- Own ingestion and egress systems that unify multiple operational data sources
- Develop reliable, secure data models that power internal data products and applications
- Partner with engineering, product, and operations to translate business needs into production-grade systems
- Advocate for best practices across testing, CI/CD, data modeling, and security
- Debug and optimize complex transformation pipelines in production environments
What They’re Looking For
- 5+ years of experience in data engineering or backend engineering
- Strong programming skills in Python or similar languages
- Experience with Spark, PySpark, SQL, and dbt
- Familiarity with large-scale data platforms and cloud environments (AWS, Azure, or GCP)
- Experience with containerization and modern deployment practices
- Ability to operate autonomously in fast-moving environments
- Strong ownership mindset and attention to security best practices
- Must be a U.S. Person due to export-controlled information requirements
This is a high-impact role focused on building durable data systems that directly support operational execution at scale.

To Apply for this Job Click Here
CAN’T FIND THE RIGHT OPPORTUNITY?
GET IN TOUCH
today
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.
Industry Hub
HARNHAM
News & Blog
With over 10 years experience working solely in the Data & AI sector our consultants are able to offer detailed insights into the industry.
Visit our Blogs & News portal or check out our recent posts below.
Testimonials
Client and
candidate
testimonials
A trusted partner of professionals across the globe.
We understand the challenges our customers face and offer the
recruitment solutions needed to drive business success through Data & AI.