
Sr Machine Learning Engineer, WAF Detection
- Seattle, WA
- Permanent
- Full-time
- Lead the development and implementation of novel machine learning systems and algorithms to analyze web traffic and generate intelligent WAF rule recommendations.
- Develop and deploy models that identify and mitigate advanced web-based attacks (e.g., OWASP Top 10 threats, bot attacks, DDoS) based on behavioral patterns.
- Work with large-scale, real-time data from WAF logs, using platforms like Databricks for data engineering, processing, and analysis for model training and feature engineering.
- Architect and build cloud-native, scalable microservice infrastructures to support machine learning pipelines, ensuring high-performance and low-latency operation.
- Partner with security engineers, product managers, and development teams to understand security challenges, translate them into machine learning problems, and integrate solutions into our core products.
- Stay current with the latest research in machine learning and cybersecurity, driving the development of new, patent-worthy applications for threat detection.
- Take ownership of projects from initial prioritization and requirements gathering to implementation, testing, deployment, and ongoing maintenance.
- Experience in a software engineering or machine learning role within a cloud security or cybersecurity context.
- Proven ability in crafting and deploying machine learning models, algorithms, and analytical systems, particularly tailored for security-related purposes.
- Strong programming skills in Python and/or Go.
- Hands-on experience with cloud providers such as AWS and/or GCP, including familiarity with services like EC2, S3, Kubernetes, and serverless functions.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Proficiency with Infrastructure as Code (IaC) tools such as Terraform.
- Experience working with data platforms, such as Databricks, for data processing and analysis.
- Familiarity with log aggregation and analysis platforms like Splunk.
- Strong understanding of web technologies, including WAFs, CDNs, and DDoS mitigation.
- Excellent problem-solving skills and a strong interest in developing algorithms and heuristics.
- Strong knowledge of machine learning algorithms, statistics, and predictive modeling
- Experience with machine learning operations (MLOps) and productionization of ML models.
- Familiarity with building data and metric generation pipelines, using tools like SQL or Spark, to answer business questions and assess system efficacy.
- Ability to communicate complex technical ideas in a clear, non-technical manner.