Futureheads

2 job(s) at Futureheads

Futureheads
23/09/2026
Contractor
6-Month Contract | Immediate Start | London/Hybrid We're partnering with a fast-growing retail subscription business that is investing heavily in its data platform and analytics capabilities. As part of a major transformation programme, they're looking for a Senior Analytics Engineer to help modernise their analytics environment, improve data quality, and support the rollout of new business-critical systems and reporting capabilities. This is a highly visible role where you'll play a key part in ensuring the business has trusted, scalable data foundations that support commercial decision-making, customer insights, performance reporting, and future AI-driven initiatives. The role is heavily focused on analytics engineering, data modelling, and semantic layer design, rather than dashboard development. The Opportunity You'll work closely with data, engineering, product, and commercial stakeholders to: Design, build, and optimise scalable dbt models. Refactor and modernise existing data models to improve performance, quality, and maintainability. Develop robust semantic layer definitions and trusted business metrics. Support large-scale data and systems transformation programmes. Ensure data quality through testing, monitoring, and engineering best practices. Enable self-service analytics across the organisation. Contribute to analytics engineering standards, governance, and documentation. What We're Looking For Strong hands-on experience with dbt. Advanced SQL and data modelling expertise. Experience working with modern cloud data platforms. Strong understanding of semantic layers, metrics frameworks, and analytics engineering best practices. Experience modernising Legacy data models and supporting platform migrations. Ability to operate independently in a fast-paced environment. Strong communication and stakeholder management skills. Nice to Have Experience with modern BI and analytics platforms. Airflow or similar orchestration tools. Python. Experience working with customer, CRM, eCommerce, subscription, or commercial data. Familiarity with AI-assisted development tools and ways of working. Why Join? Be part of a major data transformation programme. Influence the future analytics architecture of a growing business. Work on projects with real visibility and business impact. Join an established data community with strong engineering standards. Help shape how data is consumed across the business, including emerging AI use cases. Initial 6-month contract with strong extension potential. Contract Length: Initial 6 months - strong chance to extend Start Date: ASAP Rate: Competitive Day Rate We're particularly interested in speaking with Analytics Engineers who enjoy solving complex data modelling challenges, improving data quality, and building trusted datasets that drive better business decisions at scale.
Futureheads Surbiton, Surrey
23/09/2026
Full time
Senior AI Software Engineer We're partnering with a well-established technology business undergoing a significant transformation in how software is built, tested, and deployed through AI-enabled engineering practices. This is an opportunity for a highly experienced engineer to play a key role in shaping the future of software delivery within a large-scale, enterprise environment. You will combine deep software engineering expertise with practical AI experience, helping drive faster, safer, and more intelligent development processes across a complex technology estate. The Role As a Principal AI Software Engineer, you'll work closely with product, engineering, and leadership teams to design and evolve AI-enabled development capabilities. You'll have ownership of technical architecture decisions, help implement AI-driven engineering workflows, and ensure high standards of quality, reliability, and governance are maintained. This is a hands-on role for someone who enjoys building, solving complex technical problems, and driving engineering excellence at scale. What You'll Be Doing Leading the design and implementation of AI-enabled software engineering solutions. Defining technical architecture and engineering standards across multiple teams. Supporting the adoption of AI-assisted development practices and tooling. Reviewing, governing, and improving AI-generated code and outputs. Building scalable, resilient systems used by large numbers of users. Driving best practices across testing, observability, CI/CD, deployment, and platform reliability. Partnering with product leaders and engineers to solve complex business and technical challenges. Helping accelerate the organisation's journey toward more frequent, automated, and reliable software releases. What We're Looking For Extensive experience in software engineering within complex, enterprise-scale environments. Strong hands-on coding ability and a passion for technical problem-solving. Practical experience applying AI technologies within software development and engineering workflows. Ability to design technical architectures and make sound engineering decisions. Experience working across multiple programming languages and technology stacks. Strong understanding of modern engineering practices including CI/CD, automated testing, observability, and cloud platforms. Excellent communication skills and the ability to explain technical concepts to both technical and non-technical audiences. A collaborative approach and experience working within cross-functional teams. Technology Environment Experience with some of the following would be beneficial: AWS Go Java TypeScript Modern AI/LLM tooling and frameworks AI-assisted development workflows Enterprise-scale cloud platforms