Research Engineer Internship

Cloudflare San Francisco , CA 94118

Posted 5 months ago

About Us

At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today, Cloudflare runs one of the world's largest distributed networks that powers more than 1.5 trillion page views each month across 5 million Internet properties. More than 10 percent of all global Internet requests flow through Cloudflare's network. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code.

Our customers range from Fortune 500 companies and non-profits to small businesses and budding entrepreneurs. Every day, about tens of thousands of new customers sign up. We're working to create a faster, more secure, and more reliable experience for anyone online and given the scale at which we operate, our mission is big. Our team is hard at work shaping the future of the Internet by solving some of its toughest challenges. Come join us.

About the Department

Cloudflare's Technology Research Team is involved with building the future of Cloudflare by tackling strategic projects that have a large impact on the way Cloudflare systems, and the Internet at large, work. Engineers in the Technology Research Team office are expected to research new ideas and technologies, dive into existing codebases to make meaningful changes, work independently on greenfield projects, and collaborate closely with the Engineering organization to achieve common goals.


The Technology Research Team is focused on solving difficult problems in security, performance, and privacy at scale using cryptographic tools. This involves systems engineering, open source software development, protocol design, the implementation of cryptographic primitives, contributions to cutting-edge research in collaboration with academia, participation in Internet standards organizations like the IETF, and more.

We are looking for systems engineers, programmers and researchers with a broad background and a specialization in cryptography to work on our team. Experience in Go, C and/or Lua is required, experience with x86/amd64 assembly is preferred.


  • Currently in a M.S. or Ph.D. Computer Science or related field, or equivalent experience.

  • Advance knowledge of networking protocols

  • TCP/IP, DNS, BGP, QUIC etc.
  • In-depth knowledge of authentication protocols, applied cryptography, PKI and SSL/TLS

  • Proficiency in the following languages

  • Go, C and/or Lua
  • Proven track record of independently driving projects in a fast-paced environment

  • Excellent communication skills on both technical and non-technical issues

Bonus Points:

  • Substantial contributions to cryptography software such as OpenSSL or Go's crypto/tls

  • Experience with high throughput/low latency real-time systems and/or content delivery networks

What Makes Us Special

We're not just a highly ambitious, large-scale technology company. We're a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet. In 2014, we launched Project Galileo, an initiative through which we partner with global NGOs to identify websites at risk of attack and provide the same state-of-the-art mitigation technology already used by Cloudflare's enterprise customers--at no cost. Project Galileo equips politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work.

Cloudflare hires the best people based on an evaluation of their abilities and effectiveness. We don't discriminate against employees on the basis of any other personal characteristic or any classification protected by federal, state or local law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Research Engineer


Posted 3 days ago

VIEW JOBS 10/17/2019 12:00:00 AM 2020-01-15T00:00 It takes powerful technology to connect our brands and partners with an audience of 1 billion. Nearly half of Verizon Media employees are building the code and platforms that help us achieve that. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process 4 trillion data points a day, what you do here will have a huge impact on our business—and the world. Want in? As Verizon's media unit, our brands like Yahoo, TechCrunch and HuffPost help people stay informed and entertained, communicate and transact, while creating new ways for advertisers and partners to connect. With technologies like XR, AI, machine-learning, and 5G, we're transforming media for tomorrow, too. We're creators and coders, dreamers and doers creating what's next in content, advertising and technology. About Video Intelligence Platform The Visual-Intelligence group is building new Machine-learning, AI-based platforms, services and consumer experiences that reach hundreds of millions of people every day. Our products range from image and video understanding using computer vision, video stream ranking and recommendations to building new Augmented-Reality based experiences and streaming live entertainment and sports to consumer facing apps. Our team consists of innovative and enthusiastic scientists and engineers looking to revolutionize video streaming. We're looking for product-minded researchers and engineers who can help drive new features from idea through to launch. Position Responsibilities * Develop and support visual content moderation models for image and video * Design and develop light-weight and high efficiency vision models that would run on the edge and on mobile-devices * Design and carry out both fundamental and applied research in large-scale image and video understanding. * Work closely with engineers to develop prototypes and transfer research to new products, new processes, and/or new business areas. * Actively participate in the academic community and publish high-quality research. Position Impact This position will be responsible for the research and the development of some of our core machine-learning and computer-vision models that would run on Verizon Media's content as well as Verizon's 5G/MEC use cases. Computer vision has been called out as a strategic investment area for Verizon for creating differentiating business opportunities that leverage 5G and running on the MEC. Position Opportunity This position will grow as a subject matter expert owning all moderation research and models, along with specific areas of expertise for models that serve Verizon customers using the MEC, which will depend on the candidate expertise. Position Requirements * Ph.D. or MS.C in Computer Vision, Multimedia, Deep Learning, Machine Learning, AI or a related field. * 5+ years of research or research engineering experience in computer vision, multimedia, deep learning, machine learning, and AI methodology. * Publications in top-tier conferences and journals in related fields (e.g., CVPR, ECCV, ICCV, NIPS, ICML, ICLR, etc.) a plus. * Strong algorithmic problem solving and software development skills (C/C++, Python, Java, etc.). * Excellent communication & writing skills Verizon Media is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Verizon Media is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form ( or call 408-336-1409. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response. Currently work for Verizon Media? Please apply on our internal career site. Oath San Francisco CA

Research Engineer Internship