Research Engineer Intern (summer 2026)

Cloudflare Cloudflare · Enterprise · Lisbon, Portugal · Technology Research

Research Engineer Intern role focused on applying AI/ML to systems and network optimization within Cloudflare's Research Team. The internship involves tackling hard, open-ended problems related to security, privacy, and systems at scale, with potential projects exploring 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. This involves engineering, data analysis, open source software development, protocol design, implementation of primitives, with lots of measurement alongside.
  3. Successful candidates will be matched to suitable projects in on-going research directions.
  4. 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).
  5. The Internet is evolving in ways that challenge convention, and many existing assumptions no longer hold.

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
  • AI will impact all layers of a globally distributed system and the wider Internet