Software Engineer - Infrastructure Platforms
Cloudflare
- Remote, OR
- $137,000-152,000 per year
- Permanent
- Full-time
- We have in excess of 15 Terabits of network transit capacity
- We operate 250 Points-of-presence around the world
- We serve more traffic than Twitter, Amazon, Apple, Instagram, Bing, & Wikipedia combined
- Anytime we push code, it immediately affects over 200 million internet users
- Every day, up to 20,000 new customers sign-up for Cloudflare service
- Every week, the average Internet user touches us more than 500 times
- Intermediate level software development skills in Rust and Python
- Linux systems administration experience
- 5 years of relevant software development experience
- Strong skills in network services and Rest APIs
- SQL databases (Postgres or MySQL)
- Self-starter; able to work independently based on high-level requirements
- 5 years of relevant work experience
- Prior experience working with Diesel and common database patterns in Rust
- Configuration management systems such as Saltstack, Chef, Puppet or Ansible
- Prior experience working with datacenter infrastructure automation at scale
- Load balancing and reverse proxies such as Nginx, Varnish, HAProxy, Apache
- The ability to understand service metrics and visualize them using Grafana and Prometheus
- Key/Value stores (Redis, KeyDB, CouchBase, KyotoTycoon, Cassandra, LevelDB)
- Experience with programming languages other than those listed in requirements.
- Network fundamentals DHCP, subnetting, routing, firewalls, IPv6
- Experience with continuous integration and deployment pipelines
- Performance analysis and debugging with tools like perf, sar, strace, gdb, dtrace, strace
- Experience developing systems that are highly available and redundant across regions
- Experience with the Linux kernel and Linux software packaging
- Internetworking and BGP
- Rust
- Python
- Diesel
- Actix
- Tokio
- Apache Airflow
- Salt
- Netbox
- Docker
- Kubernetes
- Nginx
- PostgreSQL
- Redis
- Prometheus
- Engage in cutting-edge research to design, develop, and enhance our fraud detection products.
- Apply your knowledge in data science and machine learning to analyze and interpret vast datasets, contributing to the fight against sophisticated online attackers.
- Collaborate with cross-functional teams to integrate research findings into practical, scalable solutions.
- Utilize and improve upon our technology stack, which includes Python, Rust, Kafka, Kubernetes, PostgreSQL, and Clickhouse.
- Make significant contributions to the field of bot and fraud detection, impacting the security of online applications globally.
- Advanced degree (PhD or Masters) in the fields of Computer Science, Data Science, or Cybersecurity.
- Proven track record of research in academia or industry, preferably in areas related to cybersecurity, bot detection, browser fingerprinting, fraud detection, or machine learning.
- Expertise in web security, network protocols, and web application architectures.
- Demonstrated ability to work with large-scale datasets and distributed computing.
- Experience in developing and implementing bot detection and fraud prevention strategies.
- Publication record in peer-reviewed venues or industry conferences in relevant fields.
- Familiarity with cloud computing environments and big data technologies.
- Experience with productionizing machine learning models.
- Experience with technologies such as Docker, Kubernetes, Salt.
- Familiarity with writing and optimizing advanced SQL queries.
- Experience with columnar databases such as Clickhouse.
- For Colorado-based hires: Estimated annual salary of $137,000 - $152,000
- For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $154,000 - $171,000.
- For Bay Area-based hires: Estimated annual salary of $162,000 - $180,000
- 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