Cloudflare

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 website
AI Apply
Apply

Salary

💰 $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