

Software Engineer, Data Loss Prevention
Job Description
Cloudflare's Engineering Team is home to some of the industry's top engineers, dedicated to building and scaling innovative software that handles a huge proportion of the Internet. Our team responsible for Bots and Fraud Detection develops cutting-edge solutions to identify and mitigate malicious bot activities, ensuring the security and integrity of online applications. The team collaborates with product and other engineering teams to implement advanced fraud detection mechanisms and employ machine learning techniques to safeguard digital assets from evolving threats in the cybersecurity landscape.
Responsibilities
Join Cloudflare's Bot and Fraud Detection team to tackle real-world security challenges, leveraging massive threat intelligence data through data science and machine learning. Design, build, and scale high-performance distributed software for one of Cloudflare's fastest-growing security products. Work with global data exceeding 50 million HTTP requests per second, utilizing a tech stack that includes Go, Python, JavaScript, Rust, Lua, Kafka, Kubernetes, ClickHouse, PostgreSQL, and Jupyter notebook. Make a meaningful impact in detecting and mitigating abusive HTTP L7 layer traffic worldwide.
Job Requirements
Thorough understanding of machine learning concepts such as what types of models perform best again what types of data
Desire to see a project through all the way from model creation, training, productionalized deployment, through automated retraining from feedback
Demonstrated ability to deliver and listen to feedback.
Proven ability to deliver performance (what) with the right behaviors (how)
Strong web security fundamentals