> Markdown version of [/jobs/ext/593618-data-scientist](https://www.wearedevelopers.com/jobs/ext/593618-data-scientist). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Data Scientist - **Company:** NorthHill Technology - **Location:** Springfield, VA, United States - **Contract:** Permanent contract - **Skills:** Business Analytics Applications, Data Analysis, Computer Vision, Data Cleansing, Data Mining, Geospatial Intelligence, Python (Programming Language), MATLAB, NumPy, Scientific Computating, Tableau (Software), Unstructured Data, Scripting, Feature Engineering, Apache Spark, Deep Learning, Pandas, Statistics Packages, Dask - **Published:** June 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/8989192/data-scientist ## About the Role MUST have proficiency in Python and/or R, including common scientific libraries (NumPy, Pandas, etc.) Understanding of modern data science best practices, including governance Past experience working with both structured and unstructured data Ability to perform data mining Experience building analytic dashboards or visualization applications so that data can be shaped or framed in a way that it supports operational planning Background supporting Intelligence Community operations Background with GEOINT or multi-INT Familiarity with Intelligence Community Directive (ICD) 203 (Analytic Standards) and ICD 206 Active TS/SCI clearance with CI Polygraph (we can sponsor your poly if you don't already have one, but you must have an active TS/SCI) 10 years of related experience (can be met through a combination of experience, education, and certifications/training. Prior experience working with FADE tools (MIST, INTELBOOK, LINX, WATCH BOX) to discover and refine analytical insights. Proficiency with commercial off-the-shelf (COTS) statistical tools such as MapLarge, Tableau, MATLAB, JEMA or Brewlytics Familiarity with distributed analytics frameworks such as Spark, Dask, or Ray Background in applying deep learning or computer vision methods to GEOINT or multi-INT datasets ## Description We are looking for an experienced Data Scientist with Python expertise and a background in GEOINT to support real world high-tempo national security problems. In this role, you will apply advanced analytics and data science to help modernize analytic workflows, introduce new analytic methodologies, and turn complex data into actionable insights for mission teams and decision-makers. Responsibilities: Perform data preprocessing and feature engineering for both structured and unstructured data Mine, manipulate, and maintain structured analytic datasets, ensuring quality and usability at scale Develop, refine, and implement modern analytic methodologies to improve advanced analytics within GEOINT and multi-INT environments Create Python scripts that strengthen analytic tradecraft through reproducible workflows and best practices using scientific computing libraries (NumPy, Pandas, etc.) Perform data science / data analysis to uncover relationships, trends, and mission-relevant events using GEOINT datasets (imagery, spatio-temporal datasets, and multi-source intelligence) Create visualizations and / or dashboards to convey the story behind the data ## Related Videos - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)