> Markdown version of [/jobs/ext/3995491-data-scientist-level-3](https://www.wearedevelopers.com/jobs/ext/3995491-data-scientist-level-3). 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, Level 3 - **Company:** Independent Software - **Location:** Anne Arundel County, MD, United States - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Big Data, Information Systems, Computer Engineering, Python (Programming Language), Machine Learning, Natural Language Processing, Data Processing, Large Language Models, Information Technology, Data Analytics - **Published:** October 28, 2026 - **Apply:** https://www.thejobnetwork.com/job/35310d47-231f-4180-a36a-5f3a67123a1a/data-scientist-level- ## About the Role * Strong Python programming skills * Experience with Natural Language Processing (NLP) * Experience processing and analyzing natural language data * Experience developing automated data-processing or analytical solutions * Strong analytical and problem-solving skills * Ability to work with complex datasets and communicate technical findings Experience with Machine Learning, Large Language Models (LLMs), MDLA, AI techniques, and/or AI testing is a plus. Education and Experience: Candidates must meet one of the following: * Master's degree plus six (6) years of relevant experience; OR * Bachelor's degree plus eight (8) years of relevant experience; OR * Associate's degree plus ten (10) years of relevant experience Degree must be in Computer Science, Computer Engineering, Information Systems, or a related technical discipline. Clearance Requirement: * Must possess an active TS SCI with appropriate Polygraph to be considered for this role ## Description As a Data Scientist Level 3 at Independent Software, you will support mission-focused Natural Language Processing (NLP) and data science efforts involving spoken and written language data. You will develop automated solutions for processing, tokenizing, annotating, and analyzing natural language data and help evaluate and improve existing analytical models., * Develop and support Natural Language Processing (NLP) solutions * Process and analyze spoken and written language data * Develop automated methods for tokenizing natural language data * Develop automated solutions for annotating language data with parts-of-speech information * Evaluate and improve existing models by comparing performance against human-generated speech and text annotations * Apply Python and data science techniques to language-processing challenges * Support development and evaluation of machine learning and AI-based solutions * Analyze results and document technical findings * Collaborate with technical and mission teams to support project objectives