Job Location: Austin, TX
About the Department
Emerging Technologies & Incubation (ETI) is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.
What you'll do
We announced Cloudflare Workers in 2017 — since then it’s played a key role in Cloudflare’s strategy for entering the developer platform market. Until the launch of Workers, as Cloudflare was ramping up its capabilities in the performance and security spaces, it became clear that developers needed more ways to control the edge than rules engines could support. Workers has allowed Cloudflare to add programmability to the edge such that developers could have access to writing logic on the edge in their preferred way — through code. Over the past few years, Workers has grown from a simple functions-as-a-service option into a fully blown full-stack platform. With any application, however, in addition to serverless compute, you need to be able to manage state. In 2022, Cloudflare released D1 — built on Durable Objects, D1 is Cloudflare’s first serverless database.
In this role, you’ll be helping define and build the future of D1, making sure we’re focused on the highest priority projects to enable developers to build full stack applications.
Examples of desirable skills, knowledge and experience
- Experience with any of the following programming languages: JavaScript, C++, Web Assembly. Rust or Go
- Experience with SQL databases (e.g. SQLite, Postgres)
- Experience using best practices for operating software in a software-as-a-service environment
- Experience planning and overseeing execution to meet commitments and deliver with predictability
- Experience implementing tools, process, internal instrumentation, methodologies and resolving blockages
- Comfortable hiring and leading a workstream aligned team with both fullstack and distributed systems skillsets
Bonus Points
- Experience building software for developers either open source or business-to-business
- Experience building distributed systems or databases