Comcast is looking to develop a cryptographic inventory and visibility solution using enterprise network telemetry and Internet measurement techniques to provide actionable insights into cryptographic usage across enterprise, cloud, and Internet-scale environments.
Requirements
- Experience in Internet measurement, network security, or telemetry-based research.
- Experience working with telemetry sources such as Zeek, firewall logs, NetFlow/sFlow, endpoint telemetry platforms (e.g., Uptycs, CrowdStrike), or packet capture tools.
- Familiarity with network protocols like TLS, X.509, BGP, DHCP, IPsec, DNSsec, etc.
- Working knowledge of Python and SQL.
- Basic knowledge of cryptographic algorithms (RSA, ECC, AES) and digital signatures.
- Contributions to open-source security or measurement tools.
- Strong publication record in venues such as IMC, USENIX Security, or SIGCOMM.
Responsibilities
- Design and implement a system to inventory cryptographic usage (e.g., TLS versions, cipher suites, key exchange methods) using telemetry from diverse sources such as firewalls, endpoint agents, packet captures, and flow logs.
- Analyze network traffic and metadata to extract cryptographic protocol details and assess hygiene, compliance, and risk posture.
- Design scalable custom scans and build associated data pipelines to complement existing telemetry for measuring protocol deployment and cryptographic use.
- Collaborate with internal teams and external partners to validate findings, publish research, and contribute to open-source tools.
- Stay current with evolving standards in cryptography (e.g., TLS 1.3, post-quantum crypto) and Internet protocols.
Other
- Bachelor's degree in Computer Science, Network Security, or similar technical field with 5 years of professional experience OR equivalent.
- Ability to learn and work independently, along with strong communication, and a strong work ethic.
- PhD in Computer Science, Network Security, or similar technical field.
- Understand our Operating Principles; make them the guidelines for how you do your job.
- Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.