Responsibilities
- Rank different types of technology assets based on their security risks
- Identify and collect security signals (data points) that indicate the risk level of each asset
- Design algorithms that calculate a security risk score for assets based on these signals and their relationships
- Create code to implement these algorithms and integrate them into the company’s security infrastructure
- Validate and test the accuracy of the risk scores through manual review and automated testing
- Collaborate with other engineers, security analysts, and stakeholders to review designs, share progress, and communicate results
- Monitor the system after launch to ensure it continues to provide accurate and useful risk ratings, and make improvements as needed
- Author clear technical documentation
Minimum Qualifications
- B.S. or M.S. in Computer Science or related field, or equivalent experience
- 2+ years of experience in designing and implementing security systems, tools, or frameworks
- Demonstrated programming skills in languages commonly used for backend development (e.g., PHP, Python, SQL)
- Experience designing and implementing algorithms that process complex data
- Familiarity with security fundamentals such as access control, data sensitivity, data classification methodology, and risk assessment
- Problem-solving skills and attention to detail
- Extensive knowledge of attacker tactics, techniques, and procedures
- Proficiency in coding with experience in languages such as Python, C/C++, Go, or equivalent
- Experience collaborating with technical and non-technical stakeholders
- Ability to rapidly prototype and iterate on security solutions
Preferred Qualifications
- Experience coding and debugging with AI-assisted tools
- Experience with AI prompt engineering
$122,000/year to $181,000/year + bonus + equity + benefits
Learn more about this Employer on their Career Site
