CloudFlare Path Forward Software Engineer - Data Internship in San Francisco, California

Path Forward Software Engineer - Data Internship - San Francisco

About Path Forward Return to Work Program

The Path Forward Return to Work program at CloudFlare is an 18- week paid internship for experienced professionals returning to the workforce after taking time off for caregiving. The program is open to women and men who have at least 5 years of professional experience and have been out of the paid workforce for at least two years to focus on caring for a child or other dependent. If you meet these criteria, we welcome you to apply.

At CloudFlare, we are excited to be part of the Path Forward program because we appreciate the skills you can offer, the perspective you provide, and the contributions you will make. This program offers you a chance to revamp your skills, update your resume with new experience, and make connections with other women and men transitioning back to the workforce. It also offers support through Path Forward, a nonprofit organization on a mission to empower people who’ve been focused on caregiving transition back to the paid workforce.

CloudFlare offers flexibility that we know today’s workers need to be healthy and productive. During the Return to Work program we offer interns additional flexibility to make the on-ramp to paid work as smooth as possible. Apply now to learn more.

About Us:

At CloudFlare, we have our eyes set on an ambitious goal -- to build a better web. We believe that with our talented team, smart technology and engaged users we can solve some of the biggest problems on the web. We already serve more web traffic than Twitter, Bing, Wikipedia, Amazon, Apple and Instagram combined. Anytime we push a line of code, it affects over 200 million web surfers overnight. We are still a small team, well-funded, growing quickly and focused on building a world-class company.


We are looking for a talented Software Engineer for Data to join our team. You will be part of a team that builds the core of the CloudFlare system and responsible for optimizing every line of code. You get excited about working on tough problems and love the satisfaction when you find a solution. The ideal candidate has strong attention to detail and a passion for optimization.


• Experience building and maintaining large-scale applications using technologies such as HDFS, HBase, OpenTSDB, Spark, Storm, Hive, and ZooKeeper

• Experience working on, and deploying, large scale systems in Go, Java, or other high performance languages

• Good Linux systems knowledge

• Experience (and love) for debugging to ensure the system works in all cases

• Strong systems level programming skills

• You believe in making the web a better place

Bonus Points:

• Experience with Docker, Mesos, Marathon, Chronos

• Familiarity working with DNS

• Experience with a web server / reverse proxy system (NGINX, Apache, Varnish)

• Experience with Apache Kafka,PostgreSQL, RocksDB, ElasticSearch


We offer competitive salaries, equity, fantastic health benefits plan, a new laptop, monthly CalTrain pass for commuters and the opportunity to work with a smart, motivated team where you will see your contribution daily. CloudFlare engineers work around the world, including from our our sunny office in SOMA in San Francisco, and our (at least sometimes) rainy office in London.

Sound like somewhere you'd thrive? We'd love to hear from you. Submit your resume and two examples of your work.

CloudFlare is a security company. All prospective employees will be subject to an extensive background check.

CloudFlare is an equal opportunity employer and does not discriminate against any employee or applicant on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, veteran status, or any classification protected by federal, state, or local law.