Security Researcher - Python

1 - 4 years

5 - 10 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Develop and maintain fingerprints and security plugins derived from publicly available information
  • Fetch and aggregate service banners across multiple networking/communication protocols and ports (e.g., HTTP/S, SSH, FTP, SNMP, MQTT, Telnet, SMB) using safe, read-only methods.
  • Design robust regular expressions and XML-based rules for fingerprinting and detection.
  • Implement concise, well-documented Python plugins to parse banner data and normalize identifying attributes.
  • Writing unit and integration tests for fingerprints/plugins into CI/CD pipelines and run automated tests (Jenkins).
  • Maintain version control and code review discipline (Git).
  • Collaborate with product/security teams via Jira and Git to triage findings, track issues, and roll out updates.
  • Use AWS at a basic operational level to deploy and run passive data collection and processing infrastructure.
  • Perform data analysis using our custom analytics tool; basic SQL knowledge required to query and validate results.
  • Evaluate and responsibly leverage open-source reconnaissance tools for passive discovery and validation; extend tooling where necessary while adhering to non-intrusive usage policies.
  • Produce clear technical documentation, including methodology, assumptions, validation steps, and change logs.

Required skills & experience

  • Demonstrated understanding of networking and communication protocols and their common ports.
  • Proficient in Python for writing small plugins, parsers, and automation scripts.
  • Basic skills in regular expressions and working knowledge of XML for rule definition.
  • Practical experience with Git, Jira, and CI/CD tools (Jenkins).
  • Basic operational knowledge of AWS (fundamentals).
  • Basic SQL skills sufficient to run queries and interpret analytics results in our custom tooling.
  • Familiarity with open-source reconnaissance tools and the ability to use them passively and responsibly.
  • Excellent documentation and communication skills; able to clearly explain fingerprinting logic and validation results.

Tools / technologies (we use)

PyCharm, Jenkins, Jira, Git, AWS, SQL, Python, XML, and a range of open-source reconnaissance utilities (used passively).

Mock Interview

Practice Video Interview with JobPe AI

Start Cyber Security Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

mumbai, navi mumbai