
Software Engineer, Bots, Fraud Detection
Cloudflare
full-time
Posted on:
Location Type: Hybrid
Location: Atlanta • District of Columbia, New York, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $154,000 - $229,000 per year
Job Level
Mid-LevelSenior
Tech Stack
GoJavaJavaScriptKafkaKubernetesLuaPostgresPythonRust
About the role
- 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.
Requirements
- Proficiency in designing, integrating, and optimizing distributed data processing pipelines
- Strong coding skills in Go, Java, Python, or other high-performance languages
- Experience in constructing and managing alerting and monitoring systems for data processing pipelines
- Exceptional abilities in systems-level debugging
- Preferred background or interest in Web Security, HTTP protocols, and JavaScript
- Familiarity with advanced analytics encompassing machine learning, statistical inference, and AI.
- Curiosity and empathy
- Comfortable with tackling ambiguous problems and unblocking yourself
Benefits
- Medical/Rx Insurance
- Dental Insurance
- Vision Insurance
- Flexible Spending Accounts
- Commuter Spending Accounts
- Fertility & Family Forming Benefits
- On-demand mental health support and Employee Assistance Program
- Global Travel Medical Insurance
- Short and Long Term Disability Insurance
- Life & Accident Insurance
- 401(k) Retirement Savings Plan
- Employee Stock Participation Plan
- Flexible paid time off covering vacation and sick leave
- Leave programs, including parental, pregnancy health, medical, and bereavement leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoPythonJavaScriptRustLuaKafkaKubernetesClickHousePostgreSQLJupyter notebook
Soft skills
curiosityempathyproblem-solvingself-motivationsystems-level debugging