Icf
Icf is currently hiring for 16 data science, machine learning and AI roles, mostly for AI engineers, data scientists and data analysts. Openings are based in London, Madrid and Delhi NCR, and 5 of them are open to remote candidates. The skills Icf asks for most often are AI, Machine Learning, Python and Data Science. Across 11 listings that published pay, the median advertised base salary is $91k a year. We've listed 42 roles at Icf since August 2026.
At a glance
- Roles
- AI Engineer (4)Data Scientist (4)Data Analyst (3)Data Engineer (2)MLOps (2)Analytics Engineer (1)
- Seniority
- Mid (7) · Junior (5) · Senior (2)
- Remote
- 5 of 16 open roles
- Advertised pay
- $91k median · $58k–$146k typical (11 listings, annual USD)
- On the board since
- August 2026 · 42 roles listed
About Icf
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.
In Icf’s own words, from its job listings
16 roles at Icf
Past roles at Icf
Positions we’ve listed that are now closed — kept for reference.
Working at Icf: common questions
Is Icf hiring data scientists right now?
Yes — Icf has 16 open data science, machine learning or AI roles on the board, 12 of them posted in the last 30 days. The most recent was posted on October 30, 2026.
What kind of data roles does Icf hire for?
Current openings break down as AI Engineer (4), Data Scientist (4), Data Analyst (3) and Data Engineer (2).
What skills does Icf look for?
The most requested skills are AI, Machine Learning, Python, Data Science, SQL and LLMs. AI appears in 16 of 16 listings.
Does Icf offer remote data jobs?
5 of 16 of Icf's current data roles are open to remote candidates.
Where is Icf hiring?
Open roles are based in London, Madrid, Delhi NCR and Washington, DC.
What seniority levels does Icf hire at?
By seniority, openings are mid (7), junior (5) and senior (2).
How much does Icf pay data scientists?
Across 11 listings that published a salary, the median advertised base pay is $91k a year, with most falling between $58k and $146k. Figures are converted to annual US dollars and reflect advertised ranges, not confirmed offers.