Research Engineer Intern (summer 2026)

Cloudflare Cloudflare · Enterprise · London, United Kingdom · Technology Research

Cloudflare's Research Team is looking for interns to work on strategic projects impacting Cloudflare systems and the Internet. The role involves engineering, data analysis, and open-source development, with a focus on security, privacy, and systems at scale. Interns will be matched to ongoing research directions or can propose novel ideas. A key area of investigation includes the application of AI/ML to systems and network optimization, as well as understanding AI's impact on distributed systems and the Internet.

What you'd actually do

  1. Cloudflare's Research Team solves difficult problems in security, privacy, and systems at scale.
  2. Successful candidates will be matched to suitable projects in on-going research directions.
  3. We also welcome novel proposals and ideas that can help to inform or build a better Internet (in the form of a max 200 word proposal).
  4. Interns and internship projects are designed to help maintain the integrity of the Internet, its systems, and its applications.

Skills

Required

  • Evidence of tackling hard or open-ended problems
  • Proven track record of peer-reviewed research, open-source software contributions, or standards development
  • Experience clearly communicating research ideas through papers, pre-prints, standards documents, blogs, or similar media
  • Ability to work in a systems-level programming language (e.g. Rust, C, Go)
  • Passion for debugging and ensuring system reliability
  • Familiarity with continuous integration workflows and source control systems (e.g., Gitlab, Github)
  • Willing and eager to share knowledge, with the skills to do so
  • Knowledge or experience with at least one of the following: Computer networking protocols (TCP/IP, DNS, BGP, QUIC, etc.) and related algorithms
  • Knowledge or experience with at least one of the following: Machine learning analysis, ideally in systems or network optimization
  • Knowledge or experience with at least one of the following: Authentication protocols, applied cryptography, PKI and SSL/TLS
  • Knowledge or experience with at least one of the following: Operating or distributed systems analysis or development
  • Knowledge or experience with at least one of the following: Measurement for network and computer systems
  • Proficiency in a scripting language, such as Python

Nice to have

  • Proven track record of independently driving projects in a fast-paced environment
  • Experience working in groups, or with multiple stakeholders
  • Able to fluently work across multiple programming languages

What the JD emphasized

  • AI/ML for systems or network optimization

Other signals

  • AI/ML for systems and network optimization
  • research contributions in scalable computing
  • exploring open problems at the boundaries of knowledge