Skip to content
CloudflareCloudflareUnited States

Research Engineer Intern

Research Engineer Intern on Cloudflare's team solving hard problems in security, privacy, distributed systems, and AI at Internet scale. Requires research track record, systems programming experience, and knowledge in at least one area like networking, ML, or cryptography.

Salary not listed
On-siteEntry levelAI Research

About the role

What you'll do

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.

Successful candidates will be matched to suitable projects in on-going research directions. We are particularly interested in applications in the following areas:

  • AI
  • Distributed Systems
  • Privacy
  • Trusted Execution Environments

The Internet is evolving in ways that challenge convention, and many existing assumptions no longer hold. Interns and internship projects are designed to help maintain the integrity of the Internet, its systems, and its applications. Some of the fundamental areas we’re investigating focus on include advanced cryptography, hardware isolation, balancing user privacy against notions of identity, network and internetwork observability in a seemingly fragmented world, even applications of formal methods at scale — and this is just a small view into our work! We’re also acutely aware that AI will impact all layers of a globally distributed system and the wider Internet.

General Research Intern Requirements

  • Evidence of tackling hard or open-ended problems
  • Proven track record of peer-reviewed research, open-source software contributions, or standards development, that is commensurate with level of training --- students at all levels are welcome to apply
  • 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

Additional Requirements

Knowledge or experience with at least one of the following:

  • 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

Bonus Points

  • 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

Internship Availability and Expectations

  • Ability to commit to a 12 week fall internship
  • In office 3-4 days a week in Lisbon, Portugal

Skills

RustCGoPythonMachine LearningCryptographyDistributed Systemsnetworking protocolsTCP/IPDNSBGPquicpkissl/tlsGit

Similar roles

AI Research jobs
Upstart

Applied Scientist

UpstartUnited States

Conduct machine learning and statistical research to improve unsecured underwriting models, evaluating enhancements through rigorous experimentation and validation. The role requires a graduate degree in a quantitative field, Python modeling experience, and 0–2 years of applied research experience.

142k – 196k/yrRemoteEntry levelAI Research
Cloudflare

Research Engineer Intern

CloudflareUnited States

Research Engineer Intern on Cloudflare's team solving hard problems in security, privacy, distributed systems, and AI at Internet scale. Requires research track record, systems programming experience, and knowledge in at least one area like networking, ML, or cryptography.

Salary not listedOn-siteEntry levelAI Research
Modal

Research Intern

ModalNew York, NY +1

PhD research intern role focused on advancing reinforcement learning, machine learning, and foundation models. Work on large-scale training, optimization, inference, long-context tasks, and improving efficiency, reliability, and robustness for real-world AI deployments.

168k – 168k/yrOn-siteAI Research
Ai2

Young Investigator, Open Language Models for Biology

Ai2Seattle, WA

Postdoctoral Young Investigator role developing open multimodal language models (CellOLMo) that integrate single-cell transcriptomics with biological text and knowledge to study Alzheimer's disease and neurodegeneration. Requires PhD in ML, computational biology or related quantitative field plus hands-on transformer model experience.

160k – 160k/yrOn-siteEntry levelAI Research
Cloudflare

Research Engineer Intern

CloudflareAustin, TX

Cloudflare Research Interns tackle challenging problems in security, privacy, AI, and distributed systems through engineering, data analysis, protocol design, and open-source contributions. Requires strong research track record, systems programming skills (Rust/C/Go), and knowledge in networking, ML, cryptography or distributed systems.

Salary not listedHybridEntry levelAI Research