Logo
CloudFlare

Software Engineer - Rust - Data Center Networking

CloudFlare, Washington, District of Columbia, us, 20022


Software Engineer - Rust - Data Center Networking

Hybrid or RemoteAbout UsAt Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code.About the TeamCloudflare is redefining the way networks are run at scale. Our Network Services product suite puts the connectivity, scale, and performance of Cloudflare’s global network in front of customers’ network infrastructure and private networks.About the Role

We’re looking for curious and empathetic engineers who are excited to join us in changing the way networking is done. Some of the things our team works on include:A Linux-based networking dataplane which ingests and forwards traffic from some of the largest networks in the worldDeveloping custom software for dedicated hardware switching equipment such as networking ASICsDeveloping high performance networking software to connect some of Cloudflare’s largest customers into Cloudflare via private linksDeveloping a robust and automated control plane to manage a fleet of custom network devices across the globeCommunicating results and updates through blog posts, internal talks, and ticketsPartnering with teams in the Network Engineering, Network Operations, Data Center Engineering, and Observability organizations to seamlessly integrate with wider Cloudflare systemsPartnering with some of the best engineers and product managers to solve big problemsExamples of desirable skills, knowledge, and experienceExperience building and shipping large-scale, reliable, highly distributed systemsSystems-level programming experience, preferably in Rust and/or C++Expertise in L2, L3, and/or L4 networking protocolsFamiliarity with network engineering and protocols used in data center switching and routingExperience building on top of Linux kernel networking primitivesExperience designing and integrating RESTful APIs and backend systemsExcellent debugging and optimization skillsAttention to detail and ability to solve complex customer problemsOwn solutions end-to-end and driving the design, development, and deployment processAble to work across teams and level common, sustainable solutionsCreative, open-minded, collaborative problem solverFocus on clarity in written and verbal communicationBonus PointsExperience with white-box network switches and open source projectsExperience developing, working on, or modifying the Linux kernelExperience working with switching ASICs or similar hardware.CompensationFor Bay Area-based hires: Estimated annual salary of $196,000 - $240,000For New York City, Washington, and California (excluding Bay Area) based hires: Estimated annual salary of $187,000 - $229,000.For Colorado-based hires: Estimated annual salary of $168,000 - $206,000.EquityThis role is eligible to participate in Cloudflare’s equity plan.Cloudflare offers a complete package of benefits and programs to support you and your family.What Makes Cloudflare Special?We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul.Sound like something you’d like to be a part of? We’d love to hear from you!This position may require access to information protected under U.S. export control laws. Cloudflare is proud to be an equal opportunity employer.Apply for this job

indicates a required fieldFirst Name *Last Name *Email *Phone *Location (City)Resume/CV *Legal Name (if different than above)How did you hear about this job? *Do you now or will you in the future require immigration sponsorship to work at Cloudflare? *Please review and acknowledge Cloudflare's Candidate Privacy Policy.

#J-18808-Ljbffr