Senior Cybersecurity Researcher
at SafetyCLI Cybersecurity
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Jun, 2024 | Not Specified | 28 Mar, 2024 | 5 year(s) or above | Javascript,Agile Environment,Communication Skills,Java,Security Research,Supply Chain Security,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
We are looking for a Senior Cybersecurity Researcher to play a key role in maintaining our industry-leading vulnerability database, which is based on a Python/Django/Postgres stack. Your focus will be on software supply chain security and vulnerability analysis, with a particular emphasis on Python, Java, and JavaScript ecosystems.
REQUIREMENTS
- 10+ years of overall technical experience
- 5+ years of experience in cybersecurity research, specifically in software supply chain security
- Strong programming skills in Python, Java, and JavaScript, complemented by an understanding of their package ecosystems and associated vulnerabilities.
- Experience using LLMs, such as GPT, Claude, or Copilot, for security research and analysis
- Excellent problem-solving and communication skills
- Ability to work collaboratively in a fast-paced, agile environment
- Passionate about staying at the forefront of cybersecurity research and AI-driven solutions
- Thrives in a fast-paced startup environment, comfortable with rapid iterations and adaptable to changing requirements
- Resourceful and creative problem-solver, able to deliver results with limited resources and tight deadlines
Responsibilities:
- Review and assess the validity of known vulnerabilities, occasionally delving deeper to thoroughly understand the issues at hand
- Contribute to the development and maintenance of the vulnerability database, focusing on Python, Java, and JavaScript ecosystems
- Experiment with and discover novel ways to detect potential vulnerabilities in packages or software
- Collaborate with data engineers to translate novel vulnerability detection methods into systematic, repeatable processes within our data processing system
- Work closely with the Lead System Architect and Senior Data Engineer to integrate security findings into the data processing system
- Develop and optimize AI-driven modules and components to enhance the system’s security capabilities
- Stay up-to-date with the latest security trends and incorporate this knowledge into the system
- Embrace a fast-paced, iterative development approach, delivering working solutions quickly and continuously improving based on feedback
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Remote, Canada