1,652,266open jobs
99,089companies
251,846added this week
Browse all
Salary
≈ $50k – $101k per year (Estimated)
Location
Hybrid (London, United Kingdom)
Seniority
Junior
Visa
Sponsorship offered in the posting
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 15, 2026. First seen by Alion on Oct 13, 2026. ICF scores A on the Alion truth index.

Overview
Company
Impact
Profile match

ICF

ICF International is an American consulting and technology services firm founded in 1969 as the Inner City Fund, and it now works predominantly for United States federal, state and local government clients. Its practice areas cover public health programmes, energy efficiency and utility programme delivery, disaster recovery and resilience, environmental assessment, transportation planning and the digital modernisation of agency systems, alongside a marketing services business serving both public and commercial clients. Headquartered in Reston, Virginia and listed on Nasdaq, it employs around nine thousand people and depends heavily on federal contract awards.

The opportunity

ICF supports governments and organisations on challenges in areas such as energy, the environment, aviation, health and public policy. Our data science team works with subject matter experts to turn evidence and data into practical solutions for clients in the UK and EU.

You will join an established team and contribute to data science and AI work across varied client projects. Working with more experienced colleagues, you will prepare data, test analytical approaches, help develop prototypes and communicate what the results mean. You will gain exposure to the consulting process, learning how to turn complex client questions into practical analyses and communicate findings to a range of audiences.

What you will do

  • Work with data scientists and subject matter experts to understand project questions, available data and appropriate outputs.
  • Clean, combine and explore datasets, write clear Python and document your assumptions and checks.
  • Build and compare straightforward statistical or machine learning models, use suitable baselines and help evaluate accuracy, limitations and potential bias.
  • Contribute to prototypes using methods suited to the problem, including language models where appropriate, and test outputs carefully before sharing them.
  • Prepare charts, concise written findings and presentation material, explain your work to colleagues and, with support, to clients and subject matter experts.
  • Use feedback and code review to improve your work, and contribute to reproducible project files and team knowledge sharing.

What you will bring

  • Hands-on experience applying data science through a project, research, internship or commercial work.
  • Experience using Python gained through employment, an internship, research or substantial personal or academic projects.
  • A grounding in statistics and common machine learning methods, such as regression or classification, and experience of training, testing and model evaluation.
  • Care with data quality, documentation and clear, reproducible code, willingness to learn version control and collaborative development practices.
  • Curiosity about real client problems, willingness to ask questions and ability to explain your thinking in clear written and spoken English.
  • A relevant degree or equivalent practical experience in a quantitative or social science field.

Useful additional experience

  • Exposure to public policy, government, research or evaluation.
  • Hands-on exploration of large language models, including checking responses against source material, experience with AI agents is welcome but not required.
  • Experience with Git, cloud services, data visualisation, collaborative projects or presenting technical work to a nontechnical audience.

What you can expect

You will learn from colleagues with a range of technical and subject expertise while contributing to complex, varied projects. We will support your career development through ongoing training, feedback and opportunities to deepen both your data science and consulting skills. As your experience grows, you will take on more responsibility in shaping and delivering solutions.

Right to Work, Location & Sponsorship

We welcome applications from candidates based anywhere in the world. For roles located in the UK, Belgium, Spain, or Germany, applicants must:

  • Hold the right to work in the country where the role is based, or be eligible for visa sponsorship, which we may consider on a case-by-case basis, and
  • Be physically present in that country by their first day of employment (or able to relocate beforehand).

Unless stated otherwise, relocation support is not automatically provided.

#Indeed #LI-CC1

Bot and Third-Party Applications

Please note that this application must be submitted directly by the applicant for consideration. Failure to do so may result in the application being excluded for consideration. Applicants needing an accommodation for disability or religious purposes in connection with the application process should contact [email protected] for assistance.

About us:

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth.

We can only solve the world's toughest challenges by building an inclusive workplace that allows everyone to thrive. We are committed to creating a culture where we embrace our differences in ideas and identities. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals.

Learn more about what we do and our commitment to inclusion.

The benefits of joining ICF:

Our people at ICF are our most important asset, so we invest in them from the moment they arrive. When you join our team, you’ll have access to a vast array of benefits to help you live your life well.

We offer a hybrid working policy, which will provide you with the flexibility to collaborate in the office, as well as in the comfort of your own home, ensuring you are able to successfully deliver the requirements of your role.

To support you, our employee wellbeing hub is designed to provide highly personalised support across a comprehensive range of wellbeing issues, such as mind, body, finances, community, career programs and HR support.

We enjoy celebrating success, which is why we have a competitive recognition program called ‘You Matter’, which awards points as a ‘thank you’ for your work achievements. These can be spent on a large variety of high-quality items, as well as online or high-street vouchers, all with zero tax payable by the employee.

ICF also offers a range of competitive benefits, which include:

  • Single Private Medical Insurance cover with no restrictions on existing conditions.
  • Dental insurance and an online GP service.
  • 25 days annual leave, plus UK bank holidays (annual leave increases with years of service).
  • Pension scheme with 5% of salary employer contribution
  • Life assurance paying 4x annual salary and Group Income Protection paying 66% of salary for up to 5 years if you are off work on long-term sick.
  • Enhanced parental leave policies, enhanced maternity, paternity, adoption, and shared parental pay.

Candidate AI Usage Policy

At ICF, we are committed to ensuring a fair and equitable interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.

However, we understand that some candidates may require accommodations that involve the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at [email protected]. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.

London (GB80)
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,652,266 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
London
Data Engineer 1 day ago
$66k per year • Hybrid • Full-Time • 3+ years exp • Surrey
Python
SQL
Databases
InfluxDB
AI/ML
Spark
Embeddings
Flink
LLM
RAG
Time Series Forecasting
Machine Learning
DevOps
Azure
Docker
Kubernetes
Management
Agile
Kanban
Apply
≈ $53k – $109k per year (Estimated) • In office • Bachelor's Degree • London • New York
Python
C++
C++
STL
AI/ML
NumPy
Apply
Database Engineer I 11 hours ago
$99k – $112k per year • In office • Bachelor's Degree • London
Java
SQL
Java
Liquibase
Databases
PostgreSQL
Oracle
Apache Kafka
Amazon Aurora
DevOps
Terraform
GCP
Azure DevOps
GitHub Actions
CloudFormation
Azure
CI/CD
AWS
Apply
In office • Internship • Master's Degree • Bristol • Zurich
C
C++
C
Pthreads
MPI
AI/ML
CUDA Toolkit
Computer Vision
OpenMP
CUDA
Recommender Systems
Machine Learning
DevOps
HPC
Apply
≈ $79k – $153k per year (Estimated) • In office • Full-Time • United Kingdom
AI/ML
Machine Learning
DevOps
Linux
Apply
≈ $19k – $46k per year (Estimated) • Hybrid • Full-Time • 9+ years exp • Bachelor's Degree • Hyderabad
Python
Java
SQL
Databases
Snowflake
Databricks
Apache Kafka
Amazon Redshift
AI/ML
Spark
Machine Learning
DevOps
CI/CD
Git
Analytics
Tableau
ETL/ELT
Looker
Management
Agile
Apply
≈ $21k – $48k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Hyderabad
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Delta Lake
AI/ML
Copilot
Cursor
Weights & Biases
Spark
Model Context Protocol
MLFlow
XGBoost
Embeddings
Scikit-learn
Prompt Engineering
AI Agents
LightGBM
TensorFlow
NumPy
PyTorch
LLM
Feast
Amazon SageMaker
Feature Store
Recommender Systems
Agentic Workflows
Machine Learning
DevOps
Prometheus
CI/CD
AWS
AWS Lambda
Cortex
Amazon S3
Apply
$38k – $58k per year • In office • Internship • Rochester
Python
SQL
DevOps
Git
Analytics
Tableau
Power BI
ETL/ELT
MicroStrategy
Dimensional Modeling
Management
Confluence
Jira
Apply
$86k – $102k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Atlanta • Fargo • Cincinnati • Minneapolis • Irving
Python
SQL
Databases
Snowflake
Databricks
AI/ML
AI Agents
DevOps
GitLab
Analytics
Power BI
ETL/ELT
Management
Jira
Agile
Apply
$98k – $145k per year • Hybrid • Full-Time • 2+ years exp • Master's Degree • Kansas City
Python
SQL
Databases
Snowflake
AI/ML
Recommender Systems
Machine Learning
Analytics
Tableau
Power BI
A/B Testing
Apply
Data Scientist 1 day ago
≈ $69k – $156k per year (Estimated) • Hybrid • Full-Time • London
Python
SQL
AI/ML
AI Agents
Machine Learning
Apply
$81k – $139k per year • Remote (United States, ET hours) • Full-Time • 3+ years exp • Reston
SQL
Apex
Apex
MuleSoft
Cybersecurity
FedRAMP
Analytics
ETL/ELT
Informatica
Talend
SSIS
Azure Data Factory
Apply
$81k – $168k per year • In office • Public Trust • Full-Time • 3+ years exp • Bachelor's Degree • Reston
Python
TypeScript
SQL
Databases
PostgreSQL
Databricks
AI/ML
Spark
DevOps
Rest API
Terraform
GitHub Actions
CI/CD
AWS
VPN
Management
Agile
Apply
$99k – $168k per year • In office • Full-Time • 6+ years exp • High School Diploma • Reston • Charlotte
Python
SQL
Databases
Databricks
Delta Lake
AI/ML
Spark
MLFlow
Great Expectations
Anomaly Detection
Machine Learning
DevOps
Terraform
Azure DevOps
GitHub Actions
Azure
CI/CD
VPN
Analytics
ETL/ELT
Azure Data Factory
Collibra
Management
Agile
Apply
Data Engineer 7 days ago
$81k – $139k per year • In office • Full-Time • 3+ years exp • High School Diploma • Reston • Charlotte
Python
SQL
Databases
Databricks
Delta Lake
AI/ML
Spark
NLP
Machine Learning
DevOps
Azure
CI/CD
VPN
Analytics
Power BI
ETL/ELT
Azure Data Factory
Management
Agile
Apply
Project Manager 12 hours ago
≈ $46k – $102k per year (Estimated) • Hybrid • Full-Time • London
DevOps
Azure DevOps
Azure
Management
Asana
Confluence
Jira
SharePoint
Agile
Apply
≈ $41k – $75k per year (Estimated) • In office • London
Apply
≈ $114k – $208k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • London
Python
AI/ML
LangGraph
LangChain
Model Context Protocol
Vertex AI
AI Agents
CrewAI
Gemini
LLM
RAG
Google ADK
Agentic Workflows
Multi-Agent Systems
DevOps
GCP
Apply
≈ $157k – $270k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • London
Python
Java
Kotlin
C++
AI/ML
Function Calling
AI Agents
LLM
Time Series Forecasting
Tool Use
Apply
≈ $82k – $159k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • London
Python
Go
Bash
DevOps
Puppet
Ansible
GCP
Chef
CI/CD
Jenkins
Docker
Kubernetes
OpenStack
SLI/SLO/SLA
Linux
Windows
Unix
Cybersecurity
Active Directory
Apply
See all jobs
This is one of many
1,652,266 more open roles from verified company boards, updated every day.