Developer Advocate

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:

    • Engage with the Linkerd community and enable adopters to be successful— ideally, loudly and publicly successful.
    • Build and nurture relationships with newcomers, champions, and community leaders, as well as partners and other ecosystem participants.
    • Educate your fellow humans through written and video tutorials, workshops, podcasts, and more
    • Become a trusted authority on the overall cloud native ecosystem
    • Find creative and innovative ways to drive Linkerd awareness and momentum in collaboration with marketing, sales, Linkerd and maintainers, while staying true to the open source community.

You have:

    • Three or more years of professional experience writing code, participating in open source communities, and interacting with other humans on technology topics
    • A solid technical understanding of the Kubernetes ecosystem and operational tasks
    • A strong customer focus, ownership, urgency, and drive
    • A natural storytelling ability to craft a narrative both educational and entertaining
    • A willingness to travel to conferences, meetups, and other events as safety allows
    • Exceptional written and verbal communication skills.
    • 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.