Search...

Security Engineer

Skills

About the Role

You will write and optimise Rust code for security-critical components, perform deep manual and automated code audits to identify and mitigate vulnerabilities, design and implement machine learning models for automated security analysis and anomaly detection, triage and manage bug bounty reports, integrate secure development practices into the software lifecycle, perform threat modeling and risk assessments for blockchain infrastructure and smart contracts, and research and adopt new techniques in secure coding and ML-driven security.

Requirements

  • Experience with secure coding practices and memory safety concepts
  • Background in code auditing, vulnerability analysis, or exploit development
  • Experience triaging and resolving bug bounty reports
  • Knowledge of machine learning techniques applied to security such as anomaly detection and fuzzing
  • Familiarity with cryptographic principles, blockchain security, and decentralized systems
  • Strong problem-solving skills and an offensive security mindset

Responsibilities

  • Write and optimize Rust code for security-critical components
  • Perform manual and automated code audits to find and mitigate vulnerabilities
  • Design and implement machine learning models for security analysis and anomaly detection
  • Manage bug bounty submissions and triage security reports
  • Integrate secure development best practices into the software development lifecycle
  • Perform threat modeling and risk assessments for blockchain infrastructure and smart contracts
  • Research and implement advances in secure coding and ML-driven security

Benefits

  • Remote work and flexible schedule
  • Company and team retreats