Product Security Engineer
Core
Embed security into the product development lifecycle for a distributed ledger platform, focusing on vulnerability discovery, adversarial testing, and threat mitigation for protocol upgrades and smart contracts.
Role type
Product Security Engineer (Blockchain/Web3)
Builds
EVM-compatible network services, smart contracts, cross-chain infrastructure, and cryptographic primitives
Domain
Blockchain / Cryptography / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
hands-on vulnerability discovery, threat modeling, security architecture review, applied cryptography (BLS signatures, pairing-based schemes), cross-chain protocol assessment, memory safety analysis, static/dynamic analysis, fuzzing, Rust/Java code auditing
Preferred skills
grammar-aware fuzzing campaigns, security signal classification pipelines, Ethereum consensus client experience, AI-assisted security workflows
Technologies
Rust, Java, gRPC, JSON-RPC, CI/CD security automation, fuzzing infrastructure
Responsibilities
Conduct end-to-end security assessments of blockchain systems; identify real-world vulnerabilities via adversarial testing and exploit development; partner with engineering teams to define security gates; build and scale security tooling and fuzzing infrastructure; track emerging Web3 attack patterns and drive mitigation strategies
Seniority
Mid-Senior, hands-on IC