Skip to content
mimi

Computer Scientist/Cyber Threat Analyst

NPAworldwide

Odenton · On-site Full-time $180k – $235k/yr 1w ago

About the role

About The Role

We are seeking a highly skilled Computer Scientist / Cyber Threat Analyst with strong experience in Python and Apache Spark to join our cybersecurity team. The ideal candidate will have a solid background in analyzing large-scale data sets, performing network protocol analysis, and applying advanced analytical techniques to identify and mitigate cyber threats. This role requires a deep understanding of cyber threat landscapes, data-driven threat detection, and the ability to work with complex, high-volume data environments.

Key Responsibilities

  • Analyze large-scale network and security datasets to detect anomalies, threats, and malicious activity.
  • Develop, maintain, and optimize data processing pipelines using Python and Apache Spark for efficient threat analysis.
  • Conduct protocol analysis across various network protocols to identify suspicious behavior and vulnerabilities.
  • Collaborate with cybersecurity teams to provide actionable intelligence and recommendations for threat mitigation.
  • Design and implement algorithms and models for automated threat detection and predictive analysis.
  • Investigate cyber incidents, perform root cause analysis, and support incident response efforts.
  • Stay current with emerging threats, vulnerabilities, and security technologies to continuously enhance detection capabilities.
  • Document findings, prepare reports, and communicate complex technical information to both technical and non-technical stakeholders.

Qualifications

  • An active TS/SCI /CI poly clearance is required for this role.
  • Bachelors or Masters degree in Computer Science, Cybersecurity, Data Science, or a related field.
  • Proven experience in cyber threat analysis, network protocol analysis, or related cybersecurity roles.
  • Proficiency in Python programming, including data manipulation and scripting.
  • Strong experience with Apache Spark or similar big data processing frameworks.
  • Familiarity with large-scale data environments and distributed data processing.
  • Knowledge of network protocols (TCP/IP, HTTP, DNS, etc.) and ability to analyze protocol-level data.
  • Experience with threat intelligence platforms, SIEM tools, or IDS/IPS systems is a plus.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment.

Why Is This a Great Opportunity

  • 7 weeks-PTO
  • 10% 401K contribution.
  • Full Benefits.

Salary

  • Salary Type : Annual Salary
  • Salary Min : $ 180000
  • Salary Max : $ 235000
  • Currency Type : USD

Skills

Apache SparkPython

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free