Research Engineer Intern (summer 2026)

Cloudflare Cloudflare · Enterprise · Austin, TX · 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 new ideas. A key area of investigation includes the impact of AI on globally 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. This involves engineering, data analysis, open source software development, protocol design, implementation of primitives, with lots of measurement alongside.
  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. We’re also acutely aware that AI will impact all layers of a globally distributed system and the wider Internet.

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
  • Computer networking protocols (TCP/IP, DNS, BGP, QUIC, etc.) and related algorithms
  • Machine learning analysis, ideally in systems or network optimization
  • Authentication protocols, applied cryptography, PKI and SSL/TLS
  • Operating or distributed systems analysis or development
  • 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-house and with academia
  • exploring open problems at the boundaries of knowledge