Cloudflare

HQSan Francisco, California
Size3000+
Founded2009
IndustryInternet Publishing
Best remote tech companies
About
Benefits
Hiring
Jobs

Data Engineer

We are looking for Data Engineers to come join Cloudflare and help us build a scalable petabyte scale data lake and EDW using modern tech stack. Success in this role comes from marrying a strong data engineering background with product and business acumen to deliver scalable data pipelines. You’ll develop solutions to support the cross-functional needs for integrating data from a central data warehouse to operational systems including but not limited to SaaS tools used for growth, marketing, sales and support. We need strategic thinkers and problem solvers who can help us reach our North Star goals. Your Responsibilities: Develop technical tools and programming that leverage big-data techniques to cleanse, organize and transformdata and to maintain and update data structures and integrity on an automated basisAbility to design application components and evolve architecture including API/Services, Data Access,Integration, Application componentsCapable of working closely with business and product teams to influence technical strategy conversations andensure data solutions are aligned with business initiatives and are of high quality.Build tools to automate the monitoring or workload and take proactive measure to scale the platform or to fix theproblemBuild integration pipelines based on principles of reusability, security, scalability and qualityEmbrace new technologies and work with various tools and technologies to achieve desired functionality. This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Full Time
🇵🇹 Portugal
🧔Senior
GCPScalaPythonCI/CD

Software Engineer - DEX

In this role, you’ll be helping build the new Digital Experience Monitoring product in the Cloudflare Zero Trust Platform. The Digital Experience Monitoring team is all about helping customers understand how their deployment of Cloudflare’s solutions are working in their environment, providing critical insight into network performance, usage analytics, and much more. As a software engineer on the team, you’ll work across the stack to implement new frontend analytical visualizations and functionality, build and maintain our Go API, and add new backend features as the product continues to grow. You’ll be joining a team of bright, knowledge-seeking engineers who are truly missionaries in solving the challenges our customers face. Technologies we use: Our frontend is written in Typescript and React.DEX core backend and API services are written in Go.We utilize Clickhouse and Postgres as our data stores.Redis is our cache.Kafka plays a large role at Cloudflare and this team with message streaming.For service monitoring we use Prometheus and Grafana.For service logging we use Elasticsearch and Kibana. This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Full Time
🇺🇸 United States
💵$168K-$229K
👨Mid-level
ReactJavaScript

Software Engineering Manager - Engineering Productivity Team

About the Department Cloudflare’s Engineering Team builds and runs the software that handles large amounts of requests on the Internet today. We also build and run the internal tools and platforms that run that software. Individual engineering teams are typically responsible for large areas with considerable impact, and able to execute autonomously within that space to deliver value to their customers - be they internal or external. What you'll do You will lead a team of passionate, talented engineers that are building innovative products that touch billions of web requests each day. In this role, you will introduce tools and processes to make our engineers’ lives better. You will play an active part in shaping product strategy based on what’s technically possible. You will make sure our company hits our ambitious goals from an engineering standpoint. You bring a passion for meeting business needs with technically innovative solutions and excel at shifting between the two—understanding how big-picture goals inform technical details, and vice-versa. You thrive in a fast-paced iterative engineering environment and have experience in delivering scalable distributed systems. Most importantly, you have a track record of past teams who respect you as both a technical leader and manager. About the team The Engineering Productivity team has a charter to build tools and services that help easily integrate a base set of capabilities into Cloudflare’s products. These services have cross cutting concerns that 100s of fellow engineers use as the building blocks at Cloudflare. The team also writes customer-facing software that is redundant for each product development team to build and that serve high volumes of requests every day.

Full Time
🇺🇸 United States
💵$187K-$290K
👴Manager
GolangCDN

Software Engineer (PKI & Secrets Management)

As a Security Platform Engineer at Cloudflare you will help us provide a secure infrastructure for one of the biggest online platforms in the world, handling extensive amounts of traffic at very low latency. You will be instrumental at defining the vision to help secure Cloudflare going forward. Cloudflare firmly believes that security is an integral part of our product offerings, and the qualified candidate will directly contribute to delivering on that promise. About the department We’re an engineering team focused on building scalable and paradigm-shifting security platforms for production systems. We are still a small team, well-funded, growing quickly and focused on building an extraordinary company. This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare’s business grows. What you'll do The team is working on a number of large projects in 2022. Below is a sample of initiatives: Secrets Management -- We’re currently using Vault as trusted execution environment, and we’re continuing to our work integrating it with other platformsPKI Infrastructure -- We’re upgrading and improving our current PKI Infrastructure by layering it on top of Vault.Production Access Control -- Access to production systems are backed by exceptional requirements, minimally-permissive and time-limitedAuthenticated Service Mesh -- We’re building a consistent way to manage and enforce mutual authentication and access policies on service-to-service communication

Full Time
🇺🇸 United States
💵$138K-$188K
🧔Senior
cryptography

Software Engineer - Traffic Engineering

We are looking for a Software Engineer to join the Traffic team. Our mission is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products. As a member of the Traffic team you will build and extend these systems. One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic across our global network. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform. You will participate in all stages of the software development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Hashicorp Serf, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more. Because you’ll be solving problems of massive scale and significance, and shaping the future of security and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.

Full Time
🇺🇸 United States
💵$137K-$188K
🧔Senior
GolangPythonRustCC++

Systems Engineer, Page Shield

We are looking for a Systems engineer to join our team. You will work in the application security portfolio, and you will take a cross-functional role to help the team building and designing the Page Shield platform. Our services are mainly written in Go and they run on Kubernetes. For service monitoring we use Prometheus and Grafana. About The Team Page Shield is a client side security product that aims to detect malicious behaviour and compromises that affect the browser environment directly, such as those that exploit vulnerabilities in third party JavaScript libraries. We use CSP (Content Security Policy) to leverage and report what JavaScript resources are loaded by the client. One of our biggest challenges is designing a system that can scale our existing software to meet the challenges of a massively growing customer traffic.

Full Time
🇬🇧 United Kingdom
👨Mid-level
Golang

Systems Engineer - Gateway

In this role you’ll help us build Gateway, an ambitious product that aims to be the most secure and performant method for an organization’s devices to connect to the Internet. As an engineer on the Gateway team, you will focus on our high-performance global edge network data plane services and will also contribute to the control plane API’s that configure the edge services. You will be joining a global team of bright, hard-working, and supportive engineers who really care about their craft. About the department Cloudflare’s Engineering Team builds and runs the software that handles trillions of requests per month. Product development covers both new features and functionality and scaling our existing software to meet the challenges of a massively growing customer base. The Cloudflare for Teams group within the Engineering organization is taking on the mission of ensuring the people and teams within an organization can access the tools they need to do their job safe from malware and other online threats with the speed and reliability that Cloudflare is known for. Example of systems that the team currently is building: A forward-proxy service running on every machine of Cloudflare’s extensive edge network, responsible for inspecting, filtering, and blocking device requests based on an organization’s configured policyA DNS resolver running on our edge that leverages a Wirefilter based filtering rules engineMicroservices that allow organizations to configure, manage, and observe their organization's devices and their respective traffic Technologies we use: Gateway’s core edge services are written in Rust and deployed globally to 200+ data centers Our REST API is written in Go, runs on Kubernetes, and uses Postgres as a data storeOur frontend is written in Typescript and ReactFor service monitoring we use Prometheus and GrafanaFor service logging we use Elasticsearch and KibanaFor product analytics we use Clickhouse and BigQuery Because you’ll be solving problems of massive scale and significance, and shaping the future of the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone in a fast-paced environment.

Full Time
🇺🇸 United States
💵$168K-$229K
👨Mid-level
RustC++

Software Engineer - Trust & Safety

Engineers on the Trust & Safety Engineering team are responsible for the entire software development lifecycle for our products and services which include both internal and customer-facing software. Whether closing gaps in our abuse processing pipeline, extending our Trust & Safety platform or road mapping the future of Trust & Safety solutions, software engineers on the Trust & Safety Engineering team are critical to Cloudflare’s ability to help make the internet a better place. About the team Cloudflare’s mission is to help build a better internet and the Trust & Safety Engineering (TSENG) team lives at the core of that effort. The team empowers customers with products and services to combat abuse, enables deeper coordination with our external industry anti-abuse partners, and ensures that teams in the company can respond to the quickly changing legal landscape of the internet with scalable tools and services. This includes services that have a direct impact on efforts to stop the spread of CSAM (child sexual abuse material) across the internet. What you'll do While the majority of our services are now written in Golang, you will also work with technologies such as Rust, PHP, Lua, Salt, Kafka, Redis, Kubernetes, Terraform, Airflow, Cadence, Temporal and PostgresSQL. We are looking for great engineers regardless of experience with any of these specific technologies. Responsibilities include Designing, building, running and scaling tools and services that support Trust and Safety effortsAnalyzing and communicating complex technical requirements and concepts, able to identify the highest priority areas and carve a path to deliverCollaborating with product teams to understand goals and develop robust and scalable solutions that align with the customer needImproving system design and architecture to ensure stability and performance of the internal and customer-facing compliance and anti-abuse services (handling upto 100K events per second)Ongoing monitoring and maintenance of production services, including participation in oncall rotationsWorking closely with Cloudflare's Trust and Safety team to help make the internet a safer placeMentoring and guiding developers in the Trust and Safety Engineering team to help build collective knowledge and technical expertise

Full Time
🇬🇧 United Kingdom
🧔Senior
SQLRustGolang

Software Engineer - Traffic Engineering

We are looking for a Software Engineer to join the Traffic team. Our mission is to build software systems that improve the performance and reliability of Cloudflare's network. The scope of our work is significant and has a broad impact across our portfolio of products. As a member of the Traffic team you will build and extend these systems. One such system is a control plane service that ingests a diverse set of data in order to load-balance customer traffic across our global network. You will work closely with Network Engineering, Product Engineering, Network Strategy, and other teams to translate their requirements into new capabilities on our platform. You will participate in all stages of the software development lifecycle, from designing and documenting systems, to writing code and automated tests, to planning, managing, and monitoring production software deployments. You will work with a wide range of technologies and programming languages, including Go, Python, Hashicorp Serf, ClickHouse, Salt, PostgreSQL, Grafana, Kubernetes, NETCONF, and more. Because you’ll be solving problems of massive scale and significance, and shaping the future of security and performance on the Internet, you are a growth-oriented individual who enjoys being outside of your comfort zone. You are comfortable in a fast-paced but sensible work environment. You value curiosity and empathy and lead with these values.

Full Time
🇬🇧 United Kingdom
🧔Senior
GolangPythonRustCC++

Get jobs sent to