Remote job
Security Engineer - Network Edge Security
Job details
About this role
Role overview
Help strengthen API security by building systems that reveal risks and explain traffic reaching network edges. The work spans threat response, streaming analytics, machine learning, and security infrastructure, with collaboration across engineering and operations teams. The team also responds to emerging attacks, applying edge controls to reduce immediate exposure while improving longer-term defenses.
Responsibilities
- Investigate and mitigate emerging attacks using web application firewall rules, bot mitigation services, and CDN capabilities. - Build infrastructure to improve visibility into network edge security posture and incoming request sources. - Develop and maintain near-real-time streaming analytics pipelines and applications. - Contribute to data labeling and machine learning model development for security use cases. - Build, deploy, monitor, and maintain production systems, including integrations with external vendors where useful. - Develop automated methods to classify and mitigate abusive traffic patterns.
Requirements
- At least five years of software or security engineering experience building scalable production systems with testing, evaluation, and monitoring. - A computer science degree or equivalent practical experience. - Proficiency in Java, Kotlin, TypeScript, and Python. - Experience analyzing data with SQL and Spark. - Experience deploying and maintaining applications in CDN environments and AWS. - Understanding of network protocols, traffic behavior, and authentication or authorization systems.
Nice to have
- Experience identifying and mitigating bot or fraud activity. - Familiarity with Snowflake, Databricks, or Datadog. - Experience with Kafka, MySQL, DynamoDB, or Terraform.
Benefits and work setup
The organization describes its work model as remote-first. Listed benefits include medical insurance, flexible time off, retirement savings, and family planning support.