Developer Education Engineer

Remote /
Buoyant /
Hi, we're Buoyant.

We build Linkerd—the lightest, fastest, simplest service mesh for Kubernetes.

Linkerd is an open source project. It has a thriving community of adopters and it powers the production systems of companies around the world. Companies like Microsoft, Nordstrom, Timescale, Expedia, and many, many more use Linkerd to add critical security, reliability, and observability features to their Kubernetes applications.

We’re a small company with an incredibly outsized impact on the world. We’re remote-first and fully distributed with team members all over the world. Our competition is fierce: every day, we take on some of the largest companies in the world with essentially infinite dollars and infinite engineers to devote to their competing projects. Our secret weapon? Focus, and a deep sense of empathy for our users.

Working here is not for the faint of heart.

What's Linkerd?

Imagine taking ultralight, ultrafast L7 "micro-proxies" written in Rust, sticking them next to other people's applications running on other people's clusters, and having them mediate all TCP (and in the future, UDP) communication to and from these apps—no matter what it is. Imagine these proxies upgrading connections from HTTP/1 to HTTP/2, initiating and terminating mutual TLS, retrying requests, emitting fine-grained metrics, issuing CSRs to the local CA every n hours, and so on. And imagine the end user blissfully operating 10,000 of these proxies, as a whole, with an easy-to-use CLI and API. That's a service mesh.

(The best way to learn more is to try it yourself. If you can run Kubernetes, you can get Linkerd up and running in 5 minutes.)

Under the hood Linkerd is extremely sophisticated and deeply technical, but the key to the entire project is simplicity. It's extremely difficult to make a simple service mesh, and very easy to make a complex one. (Heck, look at pretty much any of the other options.) And simplicity in this case means operational simplicity: it doesn't mean that you get a one-click install wizard, it means that whenever Linkerd is running, you can understand what it's doing and predict its behavior. It means no leaky abstractions, no complex tuning, no hidden gotchas. We spend a lot of time and energy in ensuring Linkerd is simple—it's our central promise to our users.

Linkerd is a graduated-tier project of the Cloud Native Computing Foundation, just like Kubernetes, Prometheus, and other defining projects of the cloud native space. It's written in Rust and Go; Go powers (most of) Linkerd's control plane. Rust powers Linkerd2-proxy, the source of Linkerd's true power. We're the only service mesh that uses something like Linkerd2-proxy, and it's a tremendous differentiator.

On the commercial side, we make Buoyant Cloud, a cloud-based management system for Linkerd. Buoyant Cloud makes Linkerd stress-free to operate. You connect your existing deployments, and Buoyant Cloud monitors their health and alerts you if anything looks weird. It takes on the toil of upgrades, data plane management, and more. In short: Buoyant Cloud turns Linkerd into a managed service, even though it's running on your own clusters.

We’re a team, not a family, but we have families and are the kind of place where work doesn’t get in the way of that. There will be crunch times, but work life balance is important and our p95 work times are pretty good for a startup.

You will:

    • Develop end-to-end Linkerd learning programs for SREs, platform engineers, DevOps engineers, and other platform-centered roles
    • Craft engaging learning experiences in a variety of channels, including online tutorials, demos, videos, documentation, workshops, guides, and live events.
    • Develop a certification program to validate users' acquired skills .
    • Equip sales and customer success teams with content, tools, and training needed to ensure successful onboarding and retention.

You have:

    • Two or more years professional experience building engineer-facing educational content on deep technical topics.
    • Outstanding oral and written communication skills.
    • Experience creating clear and concise customer-facing documentation.
    • Humility, curiosity, and a strong desire both to learn and to help others learn.

You are:

    • Low-ego, collaborative, and results-oriented.
    • Able to give and receive constructive feedback.
    • Willing to learn from and mentor teammates.
    • Passionate, empathetic, and kind.
Come join us and let’s build the next generation of infrastructure software at a company that we can be proud of.