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
Lead Backend Engineer – AI
$180000 - $200000
+ Data Engineering
PermanentUSA
To Apply for this Job Click Here
Lead Backend Engineer – AI
Location: Fully remote within the United States
Employment Type: Full-time, permanent
Role Overview
We are partnering with a healthcare analytics SaaS company to hire a Lead Backend Engineer – AI. This hands-on technical leader will evolve core backend services while building production-ready AI and machine learning capabilities.
You will work across backend engineering, cloud infrastructure, data science, and applied AI to productionize LLM workflows, RAG systems, prediction and scoring services, model serving, and agentic applications. This role is ideal for an engineer with deep Java expertise and practical Python/ML experience who can make sound architectural and build-versus-buy decisions.
Responsibilities
– Lead the design and development of scalable backend services for the healthcare analytics platform
– Build AI-enabled capabilities including LLM integrations, RAG workflows, predictive and scoring services, model serving, and agentic applications
– Partner with Data Science to move models and proof-of-concepts into reliable production systems
– Develop APIs and services using server-side Java and Python/FastAPI
– Build and maintain ML pipelines, model deployment workflows, and model lifecycle processes
– Use tools such as MLflow for experiment tracking, model management, and deployment
– Design retrieval systems using vector databases, embeddings, and document search
– Evaluate build-versus-buy decisions across AI tooling, model providers, orchestration platforms, and vector stores
Requirements
– 10+ years of software engineering experience, including substantial backend or distributed systems work
– Strong server-side Java development experience
– Production experience with Linux, cloud infrastructure, and scalable service architectures
– Hands-on experience building and operating AI or machine learning systems in production
– Strong Python experience, including FastAPI
– Experience with LLM applications, LangChain or similar orchestration frameworks, and agentic workflows
– Experience with vector databases, embeddings, RAG architectures, and retrieval systems
– Experience with model serving, ML pipelines, model deployment, and lifecycle management
– Familiarity with MLflow or comparable tools for experiment tracking and model registry
Nice to Haves
– Healthcare, healthcare analytics, health tech, or regulated SaaS experience
– Experience with sensitive data, security, privacy, or compliance-focused systems

To Apply for this Job Click Here
AI Product Manager
San Francisco
$150000 - $175000
+ Data Engineering
PermanentSan Francisco, California
To Apply for this Job Click Here
Senior AI Product Manager / AI Product Lead
Hybrid | San Francisco, CA (3 days onsite)
Base Salary: Up to $175,000 + RSUs
U.S. Citizens or Green Card Holders only
We’re partnering with a high-growth technology company building next-generation AI-powered products and are seeking a Senior AI Product Manager to drive the strategy, roadmap, and delivery of innovative AI solutions.
What You’ll Do
- Lead the development of customer-facing AI products and features.
- Define product vision, strategy, and roadmap for AI initiatives.
- Partner closely with Engineering, Design, Data Science, and executive stakeholders.
- Translate emerging AI capabilities into scalable, impactful user experiences.
- Drive requirements, prioritization, and execution in a fast-paced environment.
What We’re Looking For
- 5+ years of Product Management experience, including AI/ML-powered products.
- Strong understanding of LLMs, Generative AI, AI agents, RAG, or related technologies.
- Experience launching and scaling enterprise SaaS products.
- Proven ability to work cross-functionally and influence stakeholders.
- Excellent communication and strategic thinking skills.
Why Consider This Opportunity?
- Work on cutting-edge AI products with significant market impact.
- Join a well-funded, rapidly growing organization.
- Competitive compensation package including base salary up to $175K plus RSUs.
- Hybrid work environment in San Francisco.
If you’re interested in learning more about this confidential opportunity, please apply or message me directly for a private discussion.
#AIJobs #ProductManagement #GenerativeAI #ArtificialIntelligence #SaaS #ProductManager #SanFranciscoJobs #Hiring #TechJobs #MachineLearning #AIProductManager

To Apply for this Job Click Here
Senior Software Engineer
Tempe
$125000 - $140000
+ Data Engineering
PermanentTempe, Arizona
To Apply for this Job Click Here
Senior Software Engineer (Backend)
Location: Tempe, AZ (Hybrid | 4 days onsite)
Compensation: Up to $140,000 base + bonus
Relocation: Available
Sponsorship: Not available. Candidates requiring current or future sponsorship (H-1B, H-1B Transfer, F-1/OPT, CPT, STEM OPT, H-4 EAD, etc.) cannot be considered.
About the Role
We’re seeking a Senior Software Engineer (Backend) to join a cloud-native development team building APIs and platforms that support mobile applications, customer portals, websites, internal systems, and third-party integration’s.
This is a hands-on role with a strong backend focus (80% backend / 20% frontend) working in an AWS serverless environment.
Responsibilities
- Design, build, and maintain scalable APIs and microservices on AWS
- Develop cloud-native applications using AWS Lambda, DynamoDB, S3, and related services
- Collaborate with architects, developers, and business stakeholders on technical solutions
- Gather requirements, provide project updates, and translate technical concepts to non-technical audiences
- Support testing, UAT, deployments, and CI/CD processes
- Lead projects, mentor junior developers, and perform code reviews
Requirements
- Bachelor’s degree in Computer Science, IT, or related field
- 5+ years of software development experience (6-8 preferred)
- Strong AWS Serverless and microservices experience
- Experience with Python and/or Node.js
- Frontend experience with React, React Native, JavaScript/TypeScript, and GraphQL
- Experience with CI/CD pipelines
- SQL and NoSQL database experience
- Proven ability to lead projects and mentor team members
- Recent U.S.-based project experience preferred
Nice to Have
- Jira
- Agile/Scrum experience
- Salesforce exposure
Key Projects
- Broadband platform development
- AI integration initiatives
- Mobile application enhancements
- Website re-platforming and API modernization
- Customer portal and vendor integrations

To Apply for this Job Click Here
Senior Data Engineer
North Carolina
$125000 - $200000
+ Data Engineering
PermanentUSA
To Apply for this Job Click Here
About the Role
We are seeking a hands-on Senior Data Engineer to help design, build, and scale a modern cloud-based data platform that will serve as the foundation for analytics, reporting, operational insights, and future data initiatives across the organization.
This role is ideal for someone who enjoys operating at the intersection of data engineering, cloud architecture, data warehousing, and platform development. You’ll work closely with technical leadership to design and implement scalable data solutions, establish engineering best practices, and help shape the future direction of a growing data ecosystem.
This is not a maintenance-focused role. We are looking for builders who thrive in highly collaborative environments, enjoy ownership, and want the opportunity to influence architecture decisions in a greenfield setting.
What You’ll Do
- Design and build scalable cloud-native data pipelines and data integration frameworks.
- Develop and maintain ETL/ELT workflows supporting analytics and reporting needs across the business.
- Help architect and evolve a modern data warehouse environment.
- Build orchestration frameworks and workflow automation using Airflow.
- Develop robust data models supporting business intelligence, analytics, and downstream applications.
- Partner with stakeholders to understand requirements and translate them into scalable technical solutions.
- Improve data quality, observability, governance, monitoring, and platform reliability.
- Contribute to architecture decisions, engineering standards, and platform strategy.
- Support the implementation of modern cloud infrastructure and automated deployment practices.
Key Responsibilities
Data Engineering
- ETL/ELT pipeline development
- Workflow orchestration and scheduling
- Data modeling and warehouse design
- Batch and near real-time data processing
- Data quality and validation frameworks
- Data governance and security
- Performance optimization and scalability
Cloud & Platform Architecture
- AWS-based data platform development
- Cloud-native architecture design
- Infrastructure automation
- Monitoring and observability
- CI/CD and engineering best practices
- Data warehouse modernization
- Platform reliability and operational excellence
Analytics & Business Enablement
- Support enterprise reporting and analytics initiatives
- Build trusted datasets and semantic data models
- Partner with business stakeholders and analysts
- Enable self-service data consumption
- Improve accessibility and reliability of business-critical data
Desired Technical Experience
Data Engineering
- Python
- SQL
- Apache Airflow
- dbt
- ETL / ELT development
- Data modeling
- Data warehousing
Cloud & Infrastructure
- AWS
- S3
- Glue
- Redshift
- Lambda
- EMR
- Infrastructure as Code
- Terraform (preferred)
Data Platforms
- Snowflake
- Data lakes
- Data lakehouse architectures
- Data quality frameworks
- Workflow orchestration
- Monitoring and observability platforms

To Apply for this Job Click Here
Principal Frontend Engineer
Oakland
$280000 - $350000
+ Data Engineering
PermanentOakland, California
To Apply for this Job Click Here
About the Role
We are seeking a hands-on Principal or Senior Frontend Engineer to help build the next generation of AI-powered product experiences on top of large-scale knowledge systems and domain-specific datasets.
This role is ideal for someone who enjoys operating at the intersection of frontend engineering, AI-powered user experiences, product development, and platform architecture. You’ll work closely with technical leadership to design, build, deploy, and iterate on intelligent applications that leverage large language models, retrieval systems, recommendations, search, and AI-assisted workflows.
This is not a pure UI implementation role. We are looking for builders who can take ideas from concept to production, own the full user experience, and thrive in a fast-moving, high-ownership environment.
What You’ll Do
- Design and build AI-native user experiences that help users discover, consume, and interact with information more effectively.
- Develop frontend applications integrating LLMs, semantic search, recommendations, and AI copilots.
- Create highly performant React and TypeScript applications used by large audiences.
- Build rich interfaces that surface AI-generated insights, recommendations, summaries, and workflows.
- Partner closely with design, product, data, and engineering teams to rapidly validate concepts and ship new capabilities.
- Architect reusable frontend systems, design patterns, and shared component libraries.
- Influence frontend strategy, technical direction, and product architecture.
- Continuously improve performance, reliability, accessibility, observability, and user experience across the platform.
Key Responsibilities
AI-Powered Product Experiences
- AI copilots and assistants
- LLM-powered user interfaces
- Conversational experiences
- AI-assisted workflows
- Search and discovery experiences
- Recommendations and personalization
- AI evaluation and user feedback loops
- Prompt and interaction design
Frontend Architecture
- React and TypeScript application architecture
- Component systems and design systems
- State management patterns
- Micro-frontends (where appropriate)
- Performance optimization
- Accessibility and responsive design
- Testing and frontend quality frameworks
- Frontend observability and monitoring
Product Engineering
- User-facing product development
- Rapid prototyping and experimentation
- A/B testing frameworks
- Analytics-driven iteration
- Collaboration with product and design
- End-to-end feature ownership
- Customer-centric product development
Desired Technical Experience
Frontend
- React
- TypeScript
- Next.js
- JavaScript
- HTML5 / CSS3
- Frontend testing frameworks
- State management (Redux, Zustand, React Query, etc.)
- Design systems and component libraries
AI / ML Integration
- OpenAI, Anthropic, Gemini, or similar models
- AI-powered applications
- RAG-powered user experiences
- Semantic search systems
- Recommendations and retrieval systems
- AI copilots and assistants
- Prompt engineering and AI workflow design
- AI evaluation and feedback systems
Backend & APIs
- Python, Node.js, or similar backend technologies
- Django, FastAPI, Express, or related frameworks
- REST APIs
- GraphQL
- PostgreSQL
- Data integrations
Infrastructure
- AWS
- Docker
- Kubernetes
- CI/CD
- Frontend deployment pipelines
- Monitoring and observability platforms
Data
- PostgreSQL
- Redis
- Search platforms
- Analytics platforms
- Data visualization
- Event tracking and experimentation systems

To Apply for this Job Click Here
Private Cloud Architect
Dallas
$200000 - $210000
+ Data Engineering
PermanentDallas, Texas
To Apply for this Job Click Here
Private Cloud Architect
Location: Dallas, TX
Work Model: Onsite – 5 days per week
Compensation: $200,000-$210,000 base + bonus + equity
About the Company
This established enterprise organization is making a significant investment in modernizing its infrastructure and building a next-generation private cloud platform.
The goal is to bring public-cloud-style capabilities into the data center-giving engineering teams secure, automated, self-service access to compute, storage, networking, and platform services while creating a consistent experience across private and public cloud environments.
The engineering culture values technical ownership, automation, strong architectural judgment, and leaders who remain close to the technology while defining long-term platform direction.
About the Role
This is a senior, hands-on architecture role responsible for defining and evolving an enterprise private cloud platform.
You’ll lead the transition from traditional data center infrastructure toward a modern, software-defined platform built around Kubernetes, Infrastructure as Code, automation, APIs, and self-service capabilities.
A major part of the mandate is creating an internal cloud experience that gives developers the speed and usability they expect from public cloud while maintaining the control, performance, security, and reliability required within an enterprise data center.
You’ll also shape how private infrastructure integrates with AWS, Azure, and GCP to create a cohesive hybrid cloud architecture.
Key Responsibilities
- Define the architecture and long-term strategy for enterprise private cloud infrastructure
- Design cloud-native platforms across compute, storage, networking, and shared platform services
- Build and evolve Kubernetes-based environments using OpenShift, Rancher, or comparable technologies
- Develop self-service infrastructure capabilities through APIs, automation, and developer-friendly interfaces
- Design hybrid architectures connecting private infrastructure with public cloud environments
- Establish Infrastructure as Code and automation standards using Terraform or similar technologies
- Architect highly available and resilient distributed infrastructure at enterprise scale
- Modernize legacy infrastructure and transition workloads toward cloud-native architectures
- Design infrastructure capable of supporting high-performance computing and GPU-intensive workloads
- Partner with networking, security, SRE, and application engineering teams on end-to-end platform architecture
- Establish platform governance, security, observability, and operational standards
- Provide architectural leadership while remaining technically close to implementation
Must Haves
- 8+ years of infrastructure, cloud, platform engineering, or architecture experience
- Deep experience designing private cloud or large-scale data center infrastructure
- Strong Kubernetes experience, ideally including OpenShift or Rancher
- Experience designing hybrid architectures spanning on-premises infrastructure and AWS, Azure, or GCP
- Strong Infrastructure as Code and automation experience, including Terraform
- Experience designing highly available, scalable distributed systems
- Strong understanding of compute, storage, networking, and platform infrastructure
- Experience with CI/CD, GitOps, and infrastructure automation
- Ability to define architecture while remaining technically hands-on
- Experience modernizing established enterprise infrastructure rather than exclusively working in public cloud
Nice to Have
- Internal developer platforms, private cloud portals, or self-service infrastructure
- Advanced data center networking, including L2/L3 architecture and segmentation
- EVPN/VXLAN or software-defined networking
- Kafka, Spark, Flink, or similar distributed data technologies
- GPU or HPC infrastructure
- Grafana, Prometheus, and modern observability platforms
- IAM, identity integration, or Zero Trust architecture
- Microservices architecture
- Experience operating across multiple public cloud providers
Why Join
- Architect a private cloud platform rather than simply maintain traditional infrastructure
- Build an internal cloud experience that brings automation and self-service capabilities into the enterprise data center
- Own major architectural decisions across Kubernetes, compute, storage, networking, automation, and hybrid cloud
- Lead the modernization of legacy infrastructure into scalable cloud-native platforms
- Remain technically hands-on while having significant influence over long-term platform strategy
- Work on complex infrastructure challenges including hybrid cloud, distributed systems, GPU/HPC workloads, and advanced networking

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
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
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
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.