Make yourself visible and let companies apply to you.
Roles

Data Scientist Jobs in London

Overview

Looking for top Data Scientist jobs in London? Explore the latest London-based data science roles on Haystack, your go-to IT job board. Whether you're a seasoned data scientist or just starting your career, find exciting opportunities with leading companies in the heart of the UK’s tech scene. Start your search today and take the next step in your data science career in London!
Filters applied
London
Data Scientist
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Data Science Practitioner
Randstad Technologies
London
Remote or hybrid
Senior
£250/day - £375/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE
We are looking for a senior Data Science Practitioner to lead the charge in designing and delivering AI/ML-based decision-making frameworks. You won’t just build models; you will be the architect of business outcomes, translating complex data into measurable value.As a subject matter expert, you will mentor a high-performing team, manage cross-functional integrations, and stay at the bleeding edge of AI (RAG, MCP, and SageMaker) to keep our projects ahead of the curve.What You’ll Do
Architect Decision Systems: Design innovative AI/ML models that don’t just predict-they drive strategic business decisions.
Lead & Mentor: Act as the technical North Star for the team, making key decisions and guiding junior scientists in best practices.
Bridge the Gap: Collaborate with software engineering and product teams to integrate models into the SDLC and existing workflows.
Measure Impact: Define and justify the ROI of AI solutions to stakeholders through rigorous evaluation frameworks.
Your Technical Toolkit
Advanced Mastery: Data Science & Machine Learning.
Cloud Expertise: Intermediate+ proficiency in Amazon SageMaker.
Modern AI: Familiarity with Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP).
Engineering Rigor: Solid understanding of the Software Development Life Cycle (SDLC).
Please let me know if you would be interestedRandstad Technologies is acting as an Employment Business in relation to this vacancy.
Econometrics Manager
Centrica - CHP
Multiple locations
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
python
pandas
Description Join us, be part of more.We’re so much more than an energy company. We’re a family of brands revolutionising how we power the planet. We’re energisers. One team of 21,000 colleagues that’s energising a greener, fairer future by creating an energy system that doesn’t rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That’s why working here is #MoreThanACareer. We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it.About your role:This position sits within Centrica’s Data Science team, a group dedicated to measuring and improving the effectiveness of our business strategies. We’re looking for a highly analytical and detail-driven Econometrics Manager with strong hands-on experience in Marketing Mix Modelling (MMM) and modern data science techniques to support our growing analytics function.In this role, you’ll build robust, fit-for-purpose models and translate complex analysis into clear, actionable recommendations for senior stakeholders. You’ll work across a wide range of commercial areas and collaborate closely with colleagues in finance, marketing, commercial teams, and data science. The work is varied, high-visibility, and central to shaping strategic decision-making across the business.Location: Windsor & London UK, Hybrid Working (circa 2 days per week in the office).Responsibilities of the role:
Partner with the econometrics team to build, refine, and maintain a suite of econometric and MMM models for British Gas and Hive, translating model outputs into clear, actionable insights that drive commercial value.
Analyse large and complex datasets to quantify the impact of marketing investment on key outcomes such as customer acquisition, retention, and engagement.
Apply a range of data science techniques - including regression, machine learning, and time-series modelling - to generate insights and support predictive and prescriptive analytics.
Manage, clean, and integrate datasets from multiple internal and external sources, ensuring high standards of data quality and integrity.
Communicate findings through concise, compelling presentations and documentation, crafting a clear narrative that aligns with the evidence.
Work closely with stakeholders across the business to scale and enhance media mix models using advanced statistical and machine-learning approaches.
Here’s what we’re looking for:
Proven experience in Big Data analysis, econometrics, statistics, and Marketing Mix Modelling within a professional environment.
Strong understanding of media, marketing, pricing, and promotional levers, and how they influence commercial performance.
Solid Python skills for data manipulation, modelling, and visualisation (e.g., pandas, NumPy, scikit-learn).
High proficiency with Microsoft Office, particularly Excel, PowerPoint, and Word.
Exceptional attention to detail and a commitment to analytical rigour.
Ability to manage multiple projects simultaneously and prioritise effectively.
Confident, professional communication skills, with the ability to engage stakeholders at all levels.
Why should you apply?We’re not a perfect place - but we’re a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That’s why we’ve designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why we’re a great place to work and what being part of more means for you.https://www.morethanacareer.energy/centricaIf you’re full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.
Senior AI Engineer
Synapri
London
Remote or hybrid
Senior
£70,000 - £85,000
RECENTLY POSTED
processing-js
aws
python
pytorch
AI Engineer required for an exciting permanent opportunity working alongside an established SaaS business developing innovative AI-powered platforms servicing the property industry.As an AI Engineer you will develop, advance and maintain cutting edge AI capabilities across the clients products. You will also be involved in architecting scalable AI systems and collaborate closely with cross-functional stakeholders to translate business objectives into AI-driven solutions.As part of a small AI/ML dedicated team (sitting in the tech & product function), you will have a significant contribution to the design, development, and implementation of advanced AI/ML models, frameworks, and systems.A notable part of the role involves building, training, and optimising machine learning models, including deep learning computer vision models, and fine-tuning natural language processing (NLP), and integrating third party generative AI models.Ideal background:3+ years of experience in machine learning, deep learning or AI engineeringAdvanced proficiency in Python and ML frameworks like PyTorchExperience deploying and maintaining scalable production-grade AI systemsStrong understanding of data pipelines, MLOps and cloud platforms (AWS)Experience working in small or mid-sized tech/software development environments (rather than in corporate environments) would be advantageousThe role requires demonstrable ability to make impactful suggestions, propose and present ideas and engage at all levels within an organisation.The business operates on flexible working model - ideally 1 day per month onsite however would consider fully remote (UK based) for the right individual.If the role seems to match your skill set and experience, please apply for immediate consideration.
Data Science Practitioner
Randstad Digital
London
Remote or hybrid
Senior - Leader
£250/day - £375/day
RECENTLY POSTED
TECH-AGNOSTIC ROLE
We are looking for a senior Data Science Practitioner to lead the charge in designing and delivering AI/ML-based decision-making frameworks. You won’t just build models; you will be the architect of business outcomes, translating complex data into measurable value. As a subject matter expert, you will mentor a high-performing team, manage cross-functional integrations, and stay at the bleeding edge of AI (RAG, MCP, and SageMaker) to keep our projects ahead of the curve.What You’ll Do
Architect Decision Systems: Design innovative AI/ML models that don’t just predict-they drive strategic business decisions.
Lead & Mentor: Act as the technical North Star for the team, making key decisions and guiding junior scientists in best practices.
Bridge the Gap: Collaborate with software engineering and product teams to integrate models into the SDLC and existing workflows.
Measure Impact: Define and justify the ROI of AI solutions to stakeholders through rigorous evaluation frameworks.
Your Technical Toolkit
Advanced Mastery: Data Science & Machine Learning.
Cloud Expertise: Intermediate+ proficiency in Amazon SageMaker.
Modern AI: Familiarity with Retrieval-Augmented Generation (RAG) and Model Context Protocol (MCP).
Engineering Rigor: Solid understanding of the Software Development Life Cycle (SDLC).
Please let me know if you would be interestedRandstad Technologies is acting as an Employment Business in relation to this vacancy.
AI Engineer - Lead - Hrbrid
Michael Page
City of London
In office
Senior
£85,000 - £100,000
RECENTLY POSTED
r
python
AI Engineer - LeadAs an AI Lead in the Business Services industry, you will be responsible for driving advanced analytics initiatives and leading a team to deliver data-driven insights. This role in London requires a strong technical background and leadership skills to oversee AI projects effectively.Client DetailsAI Engineer - LeadThis opportunity is with a well-established organisation in the Business Services industry. The company is known for its focus on innovation and providing tailored solutions to its clients. With a collaborative and professional work environment, they are committed to delivering high-quality services.DescriptionAI Engineer - Lead* Lead the design and implementation of AI and analytics projects to support business objectives.* Collaborate with stakeholders to identify opportunities for leveraging data-driven strategies.* Oversee the development and deployment of machine learning models and algorithms.* Manage and mentor a team of data scientists and analysts.* Ensure the quality and accuracy of data used for decision-making processes.* Stay updated on the latest AI trends and technologies to incorporate into business solutions.* Develop and present comprehensive reports on AI initiatives and their impact.* Ensure compliance with data privacy regulations and best practices.ProfileAI Engineer - LeadA successful AI Lead should have:* A strong background in analytics or a related field within the Business / Financial Services industry.* Experience with Generative AI, Large Language Models (LLMs), and advanced frameworks like: LangChain, LangGraph, Haystack LlamaIndex, CrewAI, AutoGen, Transformers (Hugging Face) and RAG pipelines.* Proven experience in leading teams and managing complex AI projects.* Expertise in machine learning, data modelling, and advanced statistical techniques.* Strong programming skills in relevant languages such as Python or R.* Exceptional problem-solving skills and attention to detail.* Excellent communication and stakeholder management abilities.* Knowledge of data privacy regulations and ethical AI practices.Job OfferAI Engineer - Lead* Competitive annual salary ranging from £85,000 to £100,000.* Comprehensive benefits package.* Opportunity to work in a professional and innovative environment in London.* Chance to lead a talented team within the Business / Financial Services industry.If you are passionate about AI and analytics and ready to take the next step in your career, apply now to join this exciting opportunity
Senior Machine Learning Engineer
Michael Page
City of London
In office
Senior
£85,000 - £100,000
RECENTLY POSTED
processing-js
python
docker
pytorch
mlflow
Senior Machine Learning Engineer - LondonJoin the analytics team as a Machine Learning Engineer in the insurance industry, where you’ll design and implement innovative machine learning solutions. This permanent role in London offers an exciting opportunity to work on impactful projects in a forward thinking environment.Client DetailsSenior Machine Learning Engineer - LondonThis opportunity is with a medium-sized organisation in the insurance industry. The company is committed to utilising advanced analytics and machine learning to enhance its services and deliver value to its clients.DescriptionSenior Machine Learning Engineer - LondonThis role focuses on training custom models, building robust ML pipelines, and deploying systems at scale from research experimentation through to monitored production services.* Design, train, and optimise machine learning models for audio processing tasks such as speaker diarization, automatic speech recognition (ASR), and voice activity detection.* Build and maintain training and inference pipelines using PyTorch, and related ML frameworks* Source, curate, and prepare training datasets; implement preprocessing, augmentation, and validation workflows.* Run structured experiments, evaluate model performance, and iterate based on measurable results* Build, deploy, and operate end-to-end MLOps pipelines, including experiment tracking, model versioning, and production monitoring.* Package and deploy models using Docker and cloud infrastructure, with a focus on reliability and scalability* Design and deploy agent-based AI systems that can execute multi-step workflows and integrate with external tools.* Build Model Context Protocol (MCP) servers to enable standardised integration between models, APIs, and data sources.* Evaluate and integrate large language models into production systems where they add clear value.* Collaborate with product and business teams to translate requirements into practical ML solutions.ProfileSenior Machine Learning Engineer - LondonA successful Machine Learning Engineer should have:* Strong foundation in machine learning, deep learning, and optimisation* Hands-on experience training, evaluating, and deploying ML models in real-world systems* Proficiency with PyTorch (preferred) or TensorFlow; familiarity with the Hugging Face ecosystem* Experience with audio or speech models and frameworks.* Experience building and maintaining end-to-end ML pipelines and MLOps tooling (e.g. MLflow, Weights & Biases, DVC, or similar).* Strong Python skills; experience with Docker, CI/CD, and cloud platforms (Azure preferred)* Practical experience designing agentic AI systems and integrating models with external services* Comfortable owning the full ML lifecycle, from data preparation to production deployment* Clear communicator who can work effectively across technical and non-technical teamsJob OfferSenior Machine Learning Engineer - London* Competitive salary ranging from £80,000 to £100,000 per annum.* Comprehensive benefits package to support your well-being.* Opportunity to work in a leading organisation within the insurance industry.* Collaborative and innovative work environment in London.* Chance to work on impactful projects using the latest technologies.If you’re a passionate Machine Learning Engineer looking to make a difference in the insurance industry, we encourage you to apply and be part of this exciting opportunity in London
Undergraduate - International Performance Analytics & Reporting
Pfizer
Tadworth
In office
Graduate - Junior
Private salary
RECENTLY POSTED
sql
tableau
Pfizer UK Undergraduate Programme 2026/2027International Performance ReportingIPR Job Description - UK Marketing Company - International RemitWho can apply?Applicants must be completing a placement as part of a degree course at a UK University, either through Year in Industry/Industrial Placement or Gap Year.Please note that we will only consider candidates who have applied by completing the Pfizer Placement Application Form. Candidates who do not complete and attach the application form will NOT be considered. You can download the Word version of the Application Form here: Undergraduate Vacancies | Pfizer UK and find instructions as to how to complete your application and more about eligibility criteria.To learn more about this exciting opportunity, please see below!!Department OverviewThe International Performance Reporting Team truly believe that everything starts with why. We are partnering with international marketing colleagues and global medical leaders to collect, review and industrialized data to produce valuable insights for each of our brands (focus on major knots). To do that, we strive to find agile minds driven by curiosity and entrenched in technical reportingThe International Performance Reporting Team is fully committed to foster an inclusive and diverse culture where speaking-up represents the core of it. We ensure that opportunities to grow and learn will be given to everyone because we are passionate about what we do, and we are always keen to find excited, passionate, and inspiring people keen to make a positive impact on patients livesWorking in IPR means having visibility of a variety of data, brands, projects, and campaigns that no other function can offer. The IPR Team can sharp minds on asking the right question, challenge the business decision and understand what the best way should be to track performance. Our Team can offer opportunities across different franchises, exposure to global leaders across the organisation and strengthen technical knowledge of Excel, SQL and TableauWhat can I achieve and what will I be accountable for whilst completing a placement at Pfizer?Pfizer provides you with the opportunity to work with experts and seasoned professionals across the pharmaceutical industry. Pfizer is a global leading biopharmaceutical organization which has a wealth of opportunities available across a variety of departments. Through working in a complex and cross-functional business environment you can look forward to developing critical business skills and being a valued team player. The International Performance Reporting Team sits at the core of the business, driving data strategy, analytics and reporting to improve profitability, highly risks and monitor our field activities. Working with us you will develop skills which can help you in your future, whatever the future will reserve you. You will improve your communication skill through liaising with a variety of colleagues and external stakeholders, you will flex your multi-tasking approach through working on a variety of projects and you will strengthen your leadership by owning workstreamsPfizer also offers a diverse environment which allows employees numerous opportunities to grow and develop. This is a great chance to be part of the bigger picture, and to assist in ensuring Pfizer maintains a strong and diverse workforce as well as developing a talent pipeline of future Pfizer colleagues. It is also a fantastic way to obtain a better comprehension of the pharma industry and the type of roles it has to offer.Other responsibilities will include:
Liaising with international marketing leads to improve metrics and KPIs
Working closely with skilled data scientists and data engineers to develop data products
Extrapolate and manipulate data from different servers/databases (i.e. MIDAS)
Supporting planning and documentation across a variety of projects
Working on Tableau to improve data visualization and insights capturing
What other opportunities and benefits do Pfizer offer?As part of the International Performance Reporting Team, you will have several opportunities of growth. Business travels would be something occasionally needed; however, you will be able to:
Be part of a different brand-specific cross-functional team
Be trained on each Target Product Profile to better understand the science of our portfolio
Attending a variety of management meetings with a chance to build your own network
Learn from seasoned leaders how to manage complexity and executive reports
Have full accountability of your projects and workstreams
When can I start?Placements will start on Monday 1st September 2026 and will run for 12 monthsPERSON SPECIFICATIONType of person we are looking for, in relation to Skills, Knowledge and Motivation:
Skills:
Flexibility [business can quickly change direction]
Accuracy [data should be manipulated correctly]
Accountability [owning projects throughout]
Knowledge:
Excel / SQL [the higher knowledge of Excel the better - SQL is a plus]
PowerPoint [building slides is very important to present results]
Tableau [basic knowledge of data visualization]
Motivation:
Self-motivated [we need an entrepreneurial mindset]
Curiosity [working in IPR means asking lots of questions]
Patients [be focused to make a positive impact on patients lives]
Who can apply?Applicants must be completing placement as part of a degree course at a UK based university, either through year in industry, industrial placement or gap yearThis position will close for applications on 25th January 2026.Please note that we only accept application forms. Please do not send over your CV or cover letter as they will not be considered.Please access the Word version of the Application Form here: Undergraduate Vacancies | Pfizer UK and find instructions as to how to complete your application and more about eligibility criteria.#LI-PFEWork Location Assignment:On PremisePurposeBreakthroughs that change patients’ lives… At Pfizer we are apatient centric company, guided by our four values: courage, joy, equity and excellence. Our breakthrough culture lends itself to our dedication to transforming millions of lives.Digital Transformation StrategyOne bold way we are achieving our purpose is through our company wide digital transformation strategy. We are leading the way in adopting new data, modelling and automated solutions to further digitize and accelerate drug discovery and development with the aim of enhancing health outcomes and the patient experience.FlexibilityWe aim to create a trusting, flexible workplace culture which encourages employees to achieve work life harmony, attracts talent and enables everyone to be their best working self.Lets start the conversation!Equal Employment OpportunityWe believe that a diverse and inclusive workforce is crucial to building a successful business. As an employer, Pfizer is committed to celebrating this, in all its forms allowing for us to be as diverse as the patients and communities we serve. Together, we continue to build a culture that encourages, supports and empowers our employees.DisAbility ConfidentWe are proud to be a Disability Confident Employer and we encourage you to put your best self forward with the knowledge and trust that we will make any reasonable adjustments necessary to support your application and future career. Our mission is unleashing the power of our people, especially those with unique superpowers. Your journey with Pfizer starts here!Support Services
Python Quant Dev - Cash Equities/Algo/Backtesting/Trading/Market Making
Scope AT Limited
London
Hybrid
Mid - Senior
Private salary
RECENTLY POSTED
python
java
Responsibilities
Research and analyse trading outcomes to assess effectiveness of execution strategies
Build and refine quantitative models to improve algorithmic trading performance
Implement elements of trading logic in Python and work closely with engineering teams
Partner with clients to explain model behaviour, review performance and gather feedback
Support clients in an execution consulting capacity to optimise use of trading products
Key Skills & Experience
Strong quantitative mindset with passion for data and research
Strong Python development skills (Java exposure beneficial but not core)
Experience with electronic trading strategies and market microstructure
Knowledge of European equities markets
Exposure to distributed systems and large-scale data analysis desirable
Excellent communication skills; able to work with global teams and clients
High-frequency trading experience advantageous
Permanent role - Central London based - hybrid workingBy applying to this job you are sending us your CV, which may contain personal information. Please refer to our Privacy Notice to understand how we process this information. In short, in order to supply you with work finding services, we will hold and process your personal data, and only with your express permission we will share this personal data with a client (or a third party working on behalf of the client) by email or by upload to the Client/third parties vendor management system. By giving us permission to send your CV to a client, this constitutes permission to share the personal data that would be necessary to consider your application, interview you (Phone/video/face to face) and if successful hire you.Scope AT acts as an employment agency for Permanent Recruitment and an employment business for the supply of temporary workers. By applying for this job you accept the Terms and Conditions, Data Protection Policy, Privacy Notice and Disclaimers which can be found at our website.
Senior Data Analyst
DVSA.GOV
Multiple locations
Hybrid
Senior
£44,241
RECENTLY POSTED
TECH-AGNOSTIC ROLE
Location: Bristol, Swansea, Leeds, Nottingham, Newcastle, Oldham, Birmingham or Yeading.Salary: £44,241 per annumVacancy Type: PermanentApply before 11:55 pm on Friday 23rd January 2026Job summaryThe DVSA has an exciting new opportunity to join our existing team in the Digital and Data directorate. As DVSA is going through redesigning its teams and services to be more service led, there s never been a better time to join the DVSA. The role will support DVSA s mission to: Keeping Britain moving safely and sustainably .Our Digital-first vision is supported by a clear strategy which allows our staff to develop and grow.There are 2 roles MOT Data Analyst and Data Analyst for Commercial Reporting. The successful candidates will be offered a choice of either role based on merit order. Both roles are matrix managed so will report to the Head of Data Analysis but day to day operation will be spent with the relevant teams.The MOT role will be responsible for analysing and producing reports for our MOT service. This will include creating data model using the MOT data and then building operational reports as required.The Commercial role will be working with contractual and financial data to support our digital services. This will include creating data model using the Commercial data and then building operational reports as required.Joining our department comes with many benefits, including:
Employer pension contribution of 28.97% of your salary.
25 days annual leave, increasing by 1 day each year of service (up to a maximum of 30 days annual leave), plus 8 bank holidays a privilege day for the King s birthday
Flexible working options where we encourage a great work-life balance.
Job descriptionYour responsibilities will include, but aren t limited to:
Lead and support DVSA by using data analysis to create change and participate in the development of data models and reports to find patterns in data and transform them into organisational insight.
Engage with Service and Product owners to understand and define their data analysis requirements and make recommendations to address complex problems to inform strategic and operational decision making.
Explore existing and new data using a range of analytical tools and techniques, whilst ensuring you use data ethically and appropriately.
Lead and participate in data analysis initiatives and support foundation work to implement plans for the delivery of new data services and solutions for the business.
For further information on the role, please read the attached role profile. Please note that the role profile is for information purposes only - whilst all elements are relevant to the role, they may not all be assessed during the recruitment process. This job advert will detail exactly what will be assessed during the recruitment process.Person specificationEssential qualifications:Hold a degree or equivalent qualification in a subject containing formal mathematical training (e.g. Statistics, Mathematics, Economics, Sciences, Business Studies etc).You will be required to provide evidence that you hold any essential qualifications at some point during the recruitment process. If you cannot provide evidence, your application will be withdrawn.Required Experience:To be successful in this role you will need to have the following experience:
Have a broad knowledge of data analysis techniques, use cases and potential impact, as well as the tools and technologies
Have extensive experience in scoping, designing and delivering data analytical outputs and products
Work collaboratively with a range of experts in support of organisational objectives
Additional informationWorking hours, office attendance and travel requirementsFull time roles consist of 37 hours per week.Whilst we welcome applications from those looking to work with us on a part time basis, there is a business requirement for the successful candidate to be able to work at least 30 hours per week.Occasional travel to other offices will be required, which may involve overnight stays.This role is suitable for hybrid working, which is a non-contractual arrangement where a combination of workplace and home-based working can be accommodated subject to business requirements.To ApplyIf you feel you are a suitable candidate and would like to work for DVSA, please click apply to be redirected to our website to complete your application.
Analytics and Insights Analyst (French Language Skills)
Adecco
London
In office
Graduate - Junior
£277/day - £308/day
RECENTLY POSTED
r
python
sql
Job Title: Analytics and Insights Analyst Location: London Contract Type: 6 months Daily Rate: .56 Working Pattern: Full TimeAre you ready to embark on an exciting journey in the world of eCommerce? Our client is looking for a talented Analytics and Insights Analyst to join their dynamic team in London! This is your chance to make a significant impact while working with cutting-edge technology and top-tier clients.What You’ll Do: As a Analytics and Insights Analyst, you will play a crucial role in transforming data into actionable insights that drive business success. Your expertise will support the Sales and Partner Enablement team by analysing advertising performance and providing strategic recommendations to enhance client campaigns.Key Responsibilities:
Analyse key metrics to assess business performance and develop data-driven insights.
Collaborate with internal teams and present findings to C-suite leaders in a compelling manner.
Utilise SQL and Python to produce complex analyses that address critical business questions.
Drive growth for some of the world’s largest advertisers by delivering bespoke insights and recommendations.
Engage in cross-functional collaboration to ensure comprehensive client solutions.
Why Join Us?This is not just another job; it’s an opportunity to be part of something greater! Here are a few reasons why this role is perfect for you:
Direct Impact: Influence $10-20MM in annual ad sales and work with prestigious global brands.
Cutting-Edge Technology: utilise advanced analytics platforms and tools, including AI and machine learning, to reshape the digital advertising landscape.
Collaborative Environment: Work with a diverse team of professionals and engage with C-suite executives, gaining invaluable consulting experience.
Career Growth: This role offers a pathway for internal mobility within a rapidly expanding organisation.
What We’re Looking For: To thrive in this role, you should possess the following qualifications:Basic Qualifications:
Bachelor’s degree in business, finance, data science, or a related field.
Advanced skills in SQL and proficiency in Python (or R).
Ability to convey complex analyses into actionable insights for diverse stakeholders.
Fluency in French
Preferred Qualifications:
Experience with consulting or advertising agencies.
Understanding of ad measurement and predictive analytics.
Fluency in other European languages is a plus!
If you are passionate about data and eager to make a difference in the world of eCommerce, we would love to hear from you!We use generative AI tools to support our candidate screening process. This helps us ensure a fair, consistent, and efficient experience for all applicants. Rest assured, all final decisions are made by our hiring team, and your application will be reviewed with care and attention.Adecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.
Data Analyst - Workforce & Planning Analytics
UK Power Networks (Operations) Ltd
London
In office
Junior - Mid
Private salary
RECENTLY POSTED
python
Are you passionate about uncovering insights from data and influencing strategic decisions? UK Power Networks is seeking an insightful and driven Data Analyst to join our Workforce & Planning Analytics team at our London, Elephant and Castle office. This is your chance to support the journey to net zero, play a pivotal role in workforce optimisation, and make a tangible impact on our organisation’s future.Picture yourself at the heart of Human Resources, collaborating with experts in Analytics, HR, Finance, and Operations. Your analysis will directly inform how we plan, allocate, and optimise our workforce, ensuring we meet regulatory commitments and foster a resilient, agile organisation. As a key member of the team, you will analyse workforce and planning datasets, support forecasting and scenario modelling, maintain and enhance data pipelines, and communicate vital insights to both technical and non-technical audiences. Your contributions will enable data-driven decision-making and support long-term business planning and operational efficiency.We’re looking for candidates with proficiency in Python for data analysis, experience working with workforce, HR, or operational datasets, and the ability to present findings clearly. If you have exposure to workforce planning, resource modelling, HR analytics, or experience with databricks, you’ll be a great fit. A degree in Mathematics, Economics, Data Science, or Business Analytics, along with demonstrated experience in business data analysis and reporting, is essential.In return, we offer a competitive salary dependent on experience, a 7.5% bonus, and a comprehensive benefits package including 25 days annual leave plus bank holidays, private medical cover, reservist leave, generous pension contributions, tenancy and season ticket loans, tax-efficient schemes, occupational health support, retailer discounts, discounted gym membership, and access to our Employee Assistance Programme. The contract is fixed term for 12 months.Ready to take the next step in your career and make a meaningful difference? Apply by 25/01/2026 and join us in powering the future of workforce planning.
Senior Capital & Underwriting Analyst
Centrica - CHP
Multiple locations
Remote or hybrid
Senior
Private salary
RECENTLY POSTED
python
pandas
sql
plotly
Description Join us, be part of more.We’re so much more than an energy company. We’re a family of brands revolutionising how we power the planet. We’re energisers. One team of 21,000 colleagues that’s energising a greener, fairer future by creating an energy system that doesn’t rely on fossil fuels, whilst living our powerful commitment to igniting positive change in our communities. Here, you can find more purpose, more passion, and more potential. That’s why working here is #MoreThanACareer. We do energy differently - we do it all. We make it, store it, move it, sell it, and mend it.About your role:This is a high-impact, highly technical role for a capital analyst or data scientist who wants to go far beyond regulatory calculation. You’ll use modelling, automation, and analytics to shape real commercial and underwriting decisions across Centrica Home.You’ll expand how the capital model is used across the business, automate trusted end-to-end workflows, build intuitive interactive dashboards (Python/pandas, Streamlit/Plotly), detect performance trends early, and translate insights into clear underwriting actions. You’ll also design repeatable AI-enabled competitor monitoring, turning complex signals into crisp, actionable recommendations for senior leaders, with impact at scale across ~10 million customers.Responsibilities of the role:Capital model development & use-case expansion
Enhance and evolve the capital model.
Proactively identify new business use cases for capital outputs and embed them across the organisation.
Bring stakeholders with you, improving decision quality and model adoption.
Automation & trusted workflows
Streamline and automate core processes - data ingestion, validation, run logging, results storage.
Ensure outputs are reliable, reproducible, and ready for decision-making at pace.
Underwriting performance & actionable insight
Monitor underwriting performance and emerging trends (profitability, loss ratio drivers, etc.).
Drive recommendations that influence pricing and underwriting decisions.
Prioritise early trend detection over retrospective explanation.
Best-in-class dashboards & visualisation
Build and own clear, interactive dashboards and “what-if” tools.
Make capital and underwriting insights easy to explore and hard to misinterpret using tools such as Plotly, Streamlit, or similar.
Competitor & market intelligence (AI + analytics)
Develop repeatable, AI-powered monitoring of competitor propositions, service levels, and customer sentiment (where appropriate).
Deliver concise “what changed / so what / now what” updates that inform commercial and underwriting strategy.
Here’s what we’re looking for:
Capital modelling experience, ideally within insurance, with a track record of turning capital outputs into business decisions.
Strong understanding of underwriting performance, including how to investigate movements and recommend actions.
Excellent communication and persuasion skills, able to present clearly to senior stakeholders, handle challenge, and land decisions with a structured narrative.
Advanced dashboarding and visualisation capability, creating tools that make complex information simple, intuitive, and actionable.
Strong Python skills (pandas, Streamlit, automation mindset) - using technology to make insight faster, clearer, and more scalable.
Bonus skills: SQL (SQLite/Postgres), practical LLM workflows with evaluation/guardrails, competitor intelligence experience.
Why should you apply?We’re not a perfect place - but we’re a people place. Our priority is supporting all of the different realities our people face. Life is about so much more than work. We get it. That’s why we’ve designed our total rewards to give you the flexibility to choose what you need, when you need it, making sure that you and your family are supported not only financially, but physically and emotionally too. Visit the link below to discover why we’re a great place to work and what being part of more means for you.https://www.morethanacareer.energy/centricaIf you’re full of energy, fired up about sustainability, and ready to craft not only a better tomorrow, but a better you, then come and find your purpose in a team where your voice matters, your growth is non-negotiable, and your ambitions are our priority.Help us, help you. We would love for you to share any information about yourself throughout our recruitment process so that we can better understand you and help shape your journey.
Lead Machine Learning Engineer
Sky
Multiple locations
Hybrid
Senior
Private salary
RECENTLY POSTED
slack
processing-js
tensorflow
python
pytorch
We believe in better. And we make it happen.Better content. Better products. And better careers.Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.We turn big ideas into the products, content and services millions of people love.And we do it all right here at Sky.What you’ll do We are seeking a highly skilled Lead Machine Learning Engineer to advance our personalised recommendation systems by developing efficient, low-latency solutions that serve millions of users globally. The successful candidate will collaborate closely with data scientists, engineers, and product managers to design intelligent content recommendation mechanisms and drive the ongoing advancement of our Machine Learning Platform.
Model Development: Design, train, and optimise machine learning models focused on user personalisation, encompassing recommendation engines, ranking algorithms, user segmentation, and content analysis.
Data Pipeline Engineering: Construct and maintain robust and scalable data pipelines for feature engineering and model training utilising both structured and unstructured large-scale datasets.
Production Deployment: Deploy and supervise ML models in production environments, ensuring high availability, optimal performance, and continued relevance.
Experimentation: Lead the design and analysis of A/B tests and offline experiments to evaluate model efficacy and support continuous improvement.
Cross-Functional Collaboration: Engage with multidisciplinary teams to align machine learning initiatives with business objectives and user needs.
Research & Innovation: Evaluate emerging research in machine learning, deep learning, and personalisation for potential integration within existing systems.
What you’ll bring
Demonstrated expertise in the full lifecycle of machine learning, from model development, deployment and serving to monitoring and maintenance.
Advanced proficiency in Python and knowledge of ML libraries/frameworks (e.g., TensorFlow, PyTorch).
Experience using ML Training frameworks (e.g., TFX, Kubeflow Pipelines SDK) and Model Serving technologies (eg. Tensorflow Serving, Triton, TorchServe).
Experience with high-volume data processing and real-time streaming architectures.
Strong understanding of recommendation system design and personalisation algorithms.
Familiarity with Generative AI and its applications in production settings.
Exceptional communication and analytical problem-solving skills.
Proven successful experience in mentoring less experienced engineers to improve their technical skills
A Typical Day at the OfficeWhen you come in, you can grab a coffee or a bit of breakfast from one of the many (subsidised) cafés or restaurants on site. Settle in at your desk, have a quick look at Slack to see what’s happening in the tech communities, then catch up with everyone at the team stand-up. After that, you’ll join your team and pick the first task to get cracking on.At lunchtime, you’ve got a few choices: head to The Pavilion for a bite with the team, pop to the onsite gym for a quick workout, or join in with a lunchtime community meetup - whatever suits you. Once you’re back, you’ll carry on working with your team on your current feature.Later in the afternoon, the team might fancy a quick coffee break before wrapping up the day with a team retrospective.Global OTT TechnologyOur team develops and supports market-leading video streaming services, underpinned by state-of-the-art engineering principles. We do this at huge scale: for over 50 million customers globally, spanning NBCUniversal Peacock in the US and Sky, NOW and SkyShowtime across Europe. No matter the device, the time or the place, we make sure that our diverse audiences can easily find and enjoy whatever they want to watch, choosing from the world’s best entertainment, news and sport.The rewardsThere’s one thing people can’t stop talking about when it comes to : the perks. Here’s a taster:
Sky Q, for the TV you love all in one place
The magic of Sky Glass at an exclusive rate
A generous pension package
Private healthcare
Discounted mobile and broadband
A wide range of Sky VIP rewards and experiences
Inclusion & how you’ll workWe are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can.We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process.Your office spaceOsterleyOur Osterley Campus is a 10-minute walk from Syon Lane train station. Or you can hop on one of our free shuttle buses that run to and from Osterley, Gunnersbury, Ealing Broadway and South Ealing tube stations. There are also plenty of bike shelters and showers.On campus, you’ll find 13 subsidised restaurants, cafes, and a Waitrose. You can keep in shape at our subsidised gym, catch the latest shows and movies at our cinema, get your car washed, and even get pampered at our beauty salon.We’d love to hear from youInventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next.But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet.If you believe in better, we’ll back you all the way. Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Principal Machine Learning Engineer
Sky
Multiple locations
Hybrid
Senior
Private salary
RECENTLY POSTED
slack
processing-js
tensorflow
python
pytorch
We believe in better. And we make it happen.Better content. Better products. And better careers.Working in Tech, Product or Data at Sky is about building the next and the new. From broadband to broadcast, streaming to mobile, SkyQ to Sky Glass, we never stand still. We optimise and innovate.We turn big ideas into the products, content and services millions of people love.And we do it all right here at Sky.What you’ll do We are seeking a highly skilled Lead Machine Learning Engineer to advance our personalised recommendation systems by developing efficient, low-latency solutions that serve millions of users globally. The successful candidate will collaborate closely with data scientists, engineers, and product managers to design intelligent content recommendation mechanisms and drive the ongoing advancement of our Machine Learning Platform.
Model Development: Design, train, and optimise machine learning models focused on user personalisation, encompassing recommendation engines, ranking algorithms, user segmentation, and content analysis.
Data Pipeline Engineering: Construct and maintain robust and scalable data pipelines for feature engineering and model training utilising both structured and unstructured large-scale datasets.
Production Deployment: Deploy and supervise ML models in production environments, ensuring high availability, optimal performance, and continued relevance.
Experimentation: Lead the design and analysis of A/B tests and offline experiments to evaluate model efficacy and support continuous improvement.
Cross-Functional Collaboration: Engage with multidisciplinary teams to align machine learning initiatives with business objectives and user needs.
Research & Innovation: Evaluate emerging research in machine learning, deep learning, and personalisation for potential integration within existing systems.
What you’ll bring
Demonstrated expertise in the full lifecycle of machine learning, from model development, deployment and serving to monitoring and maintenance.
Advanced proficiency in Python and knowledge of ML libraries/frameworks (e.g., TensorFlow, PyTorch).
Experience using ML Training frameworks (e.g., TFX, Kubeflow Pipelines SDK) and Model Serving technologies (eg. Tensorflow Serving, Triton, TorchServe).
Experience with high-volume data processing and real-time streaming architectures.
Strong understanding of recommendation system design and personalisation algorithms.
Familiarity with Generative AI and its applications in production settings.
Exceptional communication and analytical problem-solving skills.
Proven successful experience in mentoring less experienced engineers to improve their technical skills
A Typical Day at the OfficeWhen you come in, you can grab a coffee or a bit of breakfast from one of the many (subsidised) cafés or restaurants on site. Settle in at your desk, have a quick look at Slack to see what’s happening in the tech communities, then catch up with everyone at the team stand-up. After that, you’ll join your team and pick the first task to get cracking on.At lunchtime, you’ve got a few choices: head to The Pavilion for a bite with the team, pop to the onsite gym for a quick workout, or join in with a lunchtime community meetup - whatever suits you. Once you’re back, you’ll carry on working with your team on your current feature.Later in the afternoon, the team might fancy a quick coffee break before wrapping up the day with a team retrospective.Global OTT TechnologyOur team develops and supports market-leading video streaming services, underpinned by state-of-the-art engineering principles. We do this at huge scale: for over 50 million customers globally, spanning NBCUniversal Peacock in the US and Sky, NOW and SkyShowtime across Europe. No matter the device, the time or the place, we make sure that our diverse audiences can easily find and enjoy whatever they want to watch, choosing from the world’s best entertainment, news and sport.The rewardsThere’s one thing people can’t stop talking about when it comes to : the perks. Here’s a taster:
Sky Q, for the TV you love all in one place
The magic of Sky Glass at an exclusive rate
A generous pension package
Private healthcare
Discounted mobile and broadband
A wide range of Sky VIP rewards and experiences
Inclusion & how you’ll workWe are a Disability Confident Employer, and welcome and encourage applications from all candidates. We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate. Please flag any adjustments you need to your recruiter as early as you can.We’ve embraced hybrid working and split our time between unique office spaces and the convenience of working from home. You’ll find out more about what hybrid working looks like for your role later on in the recruitment process.Your office spaceOsterleyOur Osterley Campus is a 10-minute walk from Syon Lane train station. Or you can hop on one of our free shuttle buses that run to and from Osterley, Gunnersbury, Ealing Broadway and South Ealing tube stations. There are also plenty of bike shelters and showers.On campus, you’ll find 13 subsidised restaurants, cafes, and a Waitrose. You can keep in shape at our subsidised gym, catch the latest shows and movies at our cinema, get your car washed, and even get pampered at our beauty salon.We’d love to hear from youInventive, forward-thinking minds come together to work in Tech, Product and Data at Sky. It’s a place where you can explore what if, how far, and what next.But better doesn’t stop at what we do, it’s how we do it, too. We embrace each other’s differences. We support our community and contribute to a sustainable future for our business and the planet.If you believe in better, we’ll back you all the way. Just so you know: if your application is successful, we’ll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.
Machine Learning Engineer
Anson McCade
London
Hybrid
Mid - Senior
£65,000
RECENTLY POSTED
aws
tensorflow
python
docker
pytorch
£45,000 - £65,000 GBP £7,000 DV Bonus Hybrid WORKING Location: Central London, Greater London - United Kingdom Type: PermanentTitle: Machine Learning EngineerArea: National Security ProjectsLocation: London (Hybrid) - 3 days per weekSecurity: Eligibility for Developed Vetting Clearance with the UK GovernmentSalary: Up to £65k + £7k annual DV bonus (once obtained)About the Role:We’re seeking Machine Learning Engineers to design and deploy ML models for national security applications. You’ll work on GenAI, LLMOps, and traditional ML solutions using AWS infrastructure, unique datasets collaborating with data scientists and software engineers to build greenfield solutions.What You’ll Do:
Build and optimise Machine Learning pipelines
Develop LLM-powered solutions and apply responsible AI practices
Transition experiments into production-ready solutions
Implement experiment tracking and monitoring
Collaborate with data scientists and engineers
What We’re Looking For:
Proficiency in Python and ML frameworks (scikit-learn, PyTorch, TensorFlow)
Hands-on experience with AWS ML services (SageMaker, Lambda)
Familiarity with containerisation (Docker) and orchestration (Kubernetes/ECS)
Knowledge of LLMOps and GenAI tools (LangChain, LangSmith)
Understanding of feature engineering and vector databases
Strong grasp of CI/CD practices for ML deployment
Why Join Us:
Work with niche datasets and cutting-edge tech
Hybrid working and flexible benefits
£7k tax-free DV bonus once clearance completes
Apply today and make a real-world impact.Reference: AMC/JWH/MLEL1#jawh
Page 1 of 4

Frequently asked questions

What types of Data Scientist jobs are available in London?
London offers a wide range of Data Scientist roles, including positions in finance, healthcare, technology, and retail sectors. You can find opportunities ranging from entry-level to senior positions, focusing on machine learning, data analysis, AI development, and more.
Do I need to have UK work authorization to apply for Data Scientist jobs in London?
Most employers require candidates to have the legal right to work in the UK. However, some companies sponsor work visas for qualified Data Scientists. It's important to check each job listing for details about work authorization and sponsorship options.
What skills are most in demand for Data Scientists in London?
Key skills include proficiency in Python or R, experience with machine learning frameworks, strong statistical knowledge, data visualization tools such as Tableau or Power BI, and familiarity with big data platforms like Hadoop or Spark.
How can I stand out when applying for Data Scientist jobs in London?
Building a strong portfolio with real-world projects, obtaining relevant certifications, networking within the London tech community, and tailoring your CV to highlight relevant experience and skills can improve your chances.
Are there any salary expectations for Data Scientist roles in London?
Salaries vary based on experience, sector, and company size. Generally, entry-level Data Scientist positions start around £35,000 - £45,000, while senior roles can exceed £90,000 per year.