Job Closed
This listing is no longer active.
The Leader in Attack Surface Management & Cloud Security
Product Detection Engineer
Location
United States
Posted
100 days ago
Salary
$153K - $198K / year
Seniority
Mid Level
Job Description
Product Detection Engineer
Censys
• Develop custom fingerprints against Censys scan data to enrich, contextualize, and uncover risks in services and infrastructure running on the Internet. • Consult with the Data engineering team to implement improvements to our scanning infrastructure (e.g., identify changes to scanning targets, payloads, and collection of data) to increase the fidelity and accuracy of identification of software and hardware versions and models. • Coordinate with our Go-to-Market and Sales teams to facilitate researching and fingerprinting of emerging vulnerabilities, threats, and high-priority detections. • Participate in on-call rotations to ensure 24x7 coverage of hi-impact, critical security vulnerabilities
Job Requirements
- Bachelor's degree in Computer Science, Data Science, Engineering, or other technical discipline (or equivalent professional experience).
- 2+ years of experience in security research/systems security/network security or a similar field.
- Experience with protocol analysis and in-depth knowledge of common protocols such as TLS, HTTP, SSH, SMB, SMTP
- High-level understanding of common network security vulnerabilities, CVSS scoring and exploit techniques.
- Experience exploring active scan data using tools such as Censys Search, Shodan, or similar; and/or experience with data analysis tools such as Google BigQuery.
- Proficient with regular expressions and other pattern-matching expressions.
- Experience in at least one scripting/programming language with a preference for Go and Python.
- Ability to concisely communicate complex subject matter to technical and non-technical audiences.
- Ability to work independently as a researcher while being part of a larger cross-functional team.
Benefits
- 401k match
- health
- vision
- dental
- more!
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
• Identify and evaluate empirical datasets and use them to enrich the synthetic population to enable new use cases, including through adding new individual attributes and detailed social networks. • Utilize simulation techniques, including ABMs, to project future demographic trends. • Improve the geographical plausibility of synthetic environments, ensuring realistic placement of homes, workplaces, schools, and other points of interest (e.g., along roads, close to real world population centers). • Expand the geographical region covered by the Epistemix synthetic population, with the goal of creating a fully integrated and consistent representation of the global population. • Create visualizations for marketing and productizing synthetic populations. • Develop innovative methods for supporting external users in augmenting Epistemix synthetic populations with their own proprietary data. • Work with external vendors and marketplaces to expand the ecosystem of data providers that can be integrated with the synthetic population. • Support the synthetic populations team in engaging with customer success, professional services, and engineering teams to understand project specific synthetic population requirements.
Senior Cloud Performance Engineer
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
• Benchmark system performance, database performance analysis, capacity sizing and optimization. • Troubleshoot and debug applications, server errors, logs, and triage accordingly. • Recommend configuration tuning/optimizations for performance bottlenecks. • Work closely and partner with ClickHouse's core development team, cloud team, and security team to improve the performance of ClickHouse Cloud. • Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities. • Develop, deploy and manage tools to systematically run chaos experiments and measure impact. • Enjoy working on, and gaining a deep understanding of, large scale distributed systems. • Study the problems in the software resilience, operational, and delivery spaces. • Extend our entire backend to enable Chaos Engineering techniques in the system. • Observe running systems, and determine/prioritize innovative ways to disrupt them.
Senior Cloud Performance Engineer
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
• Benchmark system performance, database performance analysis, capacity sizing and optimization. • Ability to troubleshoot and debug application and server errors and logs and triage accordingly. • Recommend configuration tuning/optimizations for performance bottlenecks. • Work closely with ClickHouse core development team, cloud team, security team and partner with them to improve the performance of ClickHouse Cloud. • Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities. • Develop, deploy and manage tools to systematically run chaos experiments and measure impact. • Enjoy working on, and gaining a deep understanding of, large scale distributed systems. • Study the problems in the software resilience, operational, and delivery spaces. • Extend our entire backend to enable Chaos Engineering techniques in the system. • Observe running systems, and determine/prioritize innovative ways to disrupt them.
Senior Cloud Performance Engineer
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
• Benchmark system performance, database performance analysis, capacity sizing and optimization. • Ability to troubleshoot and debug application and server errors and logs and triage accordingly. • Recommend configuration tuning/optimizations for performance bottlenecks. • Work closely with ClickHouse core development team, cloud team, security team and partner with them to improve the performance of ClickHouse Cloud. • Plan, enable, and drive Chaos initiatives across Engineering teams, based upon internal priorities. • Develop, deploy and manage tools to systematically run chaos experiments and measure impact. • Enjoy working on, and gaining a deep understanding of, large scale distributed systems. • Study the problems in the software resilience, operational, and delivery spaces. • Extend our entire backend to enable Chaos Engineering techniques in the system. • Observe running systems, and determine/prioritize innovative ways to disrupt them.


