Fresh Listing

Posted: January 12, 2026 (2 days ago)

This job was posted recently. Fresh listings typically have less competition.

Research Scientist / Computer Systems Researcher - Mid to Expert Level (Maryland)

National Security Agency/Central Security Service

Department of Defense

Fresh

Salary

$105,262 - $197,200

per year

Closes

January 19, 2026

Job Description

Summary

This job at the NSA involves using computer science skills to tackle tough challenges in handling and transforming data, developing new technologies like AI and machine learning, and collaborating with experts to push innovative solutions forward.

It's perfect for experienced computer scientists or engineers who enjoy research, problem-solving, and working on cutting-edge projects in a team setting.

Candidates with strong technical backgrounds and a passion for advancing science in national security would thrive here.

Key Requirements

  • Degree in Computer Science, Computer Engineering, or related STEM field with core CS coursework (e.g., algorithms, data structures, programming)
  • Relevant experience in areas like computer systems research, software design, algorithm analysis, machine learning, or high performance computing
  • For full performance level: Bachelor's + 3 years, Master's + 1 year, or Doctoral with no experience (or Associate's + 5 years with in-depth expertise)
  • For senior level: Bachelor's + 6 years, Master's + 4 years, or Doctoral + 2 years (or Associate's + 8 years)
  • For expert level: Bachelor's + 9 years, Master's + 7 years, or Doctoral + 5 years (or Associate's + 11 years)
  • Strong technical skills, sound judgment, and ability to work independently or in teams
  • Excellent oral and written communication skills with a track record of innovative problem-solving

Full Job Description

NSA is in search of Computer Science professionals to solve complex problems, test innovative approaches and research new solutions to storing, manipulating, and presenting information.

We are looking for you to apply your computer science expertise to projects that seek to create new standards for the transformation of information.

If you want to develop technologies and tools and be a part of cutting edge innovations; join our team of experts!

The qualifications listed are the minimum acceptable to be considered for the position. Degree must be in Computer Science (CS) or Computer Engineering (CE).

Other STEM fields (e.g., Engineering, Mathematics, or Information Systems (IS)) may be considered relevant if the programs contain, at minimum, a concentration of courses in the following foundational CS areas: algorithms; computer architecture (not network architecture); programming methodologies and languages; data structures; logic and computation; and advanced mathematics (for example, calculus, discrete mathematics).

Relevant experience must be in one or more of the following: computer systems research, simulation/model development and prototyping, software design, programming, computational science, algorithm analysis and design, reverse engineering, designing/developing computer or information systems, including engineering hardware or software, machine learning, artificial intelligence, visualization, human-computer interaction, data science, or high performance computing.

FULL PERFORMANCE Entry is with a Bachelor's degree plus 3 years of relevant experience or a Master's degree plus 1 year of relevant experience or a Doctoral degree and no experience.

An Associate's degree plus 5 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

SENIOR Entry is with a Bachelor's degree plus 6 years of relevant experience or a Master's degree plus 4 years of relevant experience or a Doctoral degree plus 2 years of relevant experience.

An Associate's degree plus 8 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position.

EXPERT Entry is with a Bachelor's degree plus 9 years of relevant experience or a Master's degree plus 7 years of relevant experience or a Doctoral degree plus 5 years of relevant experience.

An Associate's degree plus 11 years of relevant experience may be considered for individuals with in-depth experience that is clearly related to the position. Major Duties:

NSA Research Scientists are actively expanding the boundaries of what can be accomplished with artificial intelligence, machine learning, human-machine teaming, software reverse engineering, data science, novel architectures, cyber security, high performance computing, and computational linguistics.

Our experts generalize mission problems, advance the scientific state-of-the-art to solve problems, and work with other NSA organizations to get solutions in front of mission users and decision-makers.

Our researchers also have the opportunity to collaborate regularly with the scientific community, academia, industry, and other government laboratories; publish papers on unclassified aspects of our work in scientific journals and at conferences; transfer NSA technology to the marketplace through open source software releases and public-private partnerships; serve as faculty members at local universities; and participate in university and K-12 STEM outreach activities across the country.

The ideal candidate must be able to demonstrate sound judgement, strong technical skills and the ability to work effectively in a dynamic team environment, as well as independently.

Excellent oral and written communication skills, and a proven track record of analyzing and solving technical problems with innovative solutions are also preferred.

The candidate should have demonstrated success in conducting Computer Science research to include turning research ideas into running prototype-grade systems.

As a Research Scientist, other responsibilities may include: - Conducting scientific experiments, documenting results, and communicating with colleagues, customers, and decision makers - Training, testing, and deploying machine learning models - Applying software engineering principles to design and/or develop software applications - Designing and optimizing algorithms, data structures, modeling, and analytics to solve real-world scientific problems - Using principles, techniques, procedures, and tools to architect and facilitate the development of hardware solutions - Developing methods and applications for tools to exploit and analyze computer systems and network vulnerabilities - Modeling, simulating, prototyping, and/or benchmarking high performance computing systems.

- Developing and implementing approaches to increase the productivity and/or efficiency of high performance computers - Investigating and validating the security properties claimed by confidential computing mechanisms and architectures - Advancing the understanding and capabilities for flexible, layered integrity measurement and attestation architectures and mechanisms - Research, design, and prototype novel approaches to operating system, hypervisor, or firmware security - Applying machine learning models to perform enhanced monitoring and anomaly detection on embedded systems' network communications to include IoT devices using Bluetooth and other wireless IoT protocols

Check your resume before applying to catch common mistakes

Browse Similar Jobs

Posted on USAJOBS: 1/12/2026 | Added to FreshGovJobs: 1/13/2026

Source: USAJOBS | ID: 1252885