We are building BAML -- a new programming language to build AI powered applications.
What does the code look like when 50% of the business decisions is decided by an AI agent / prompts? How do you test these AI components? What tools should we build?
Every computing paradigm, brought with a new language
BAML is our answer, and it will let more developers than ever write AI pipelines without having to think about AI model reliability.
Most startups die quietly. Most programming languages never leave a compiler talk.
But every once in a generation, someone builds the next C, Java, Python, JS, React or Cuda.
We’re trying to build that: a language for reasoning with AI.
We might fail spectacularly.
But if we don’t, it’ll be because a small group of curious, fearless builders decided to bet on beauty and correctness in an age of chaos.
If that excites you, then Boundary is your place.
But don’t take our word for it, try BAML first.
The best words that describe the kinds of people we’ve hired to date are: Curious and Fearless
Send a message through Work-At-A-Startup with Subject: “Why I’m awesome” with 3 of your most incredible achievements in life (technical and/or personal achievements). E.g. “I ran an ultramarathon in XYZ hours” or “I wrote a Rust crate used by millions of devs each month”. Brag about yourself, and articulate what about it was hard and what outcome came from it.
This isn’t a trick question, we’re building a programming language, and communication is the most important trait for us.
> Past Examples from candidates we’ve hired. READ THESE so you know what we might look for. The best emails include metrics + links. > > https://drive.google.com/file/d/1pFXmqQVnMmCdxdpcuF9Zwk6SRCMgJglL/view?usp=drive_link
BAML - Rust + FFI bindings to each language we interface with
BAML LSP / Editor Extensions (VSCode, Jetbrains, Zed, …) - Typescript/Nextjs, Rust + WASM
Boundary Cloud - Rust backend, Typescript / Nextjs frontend
Do I need to know Rust? No, but you should be able to learn it, and learn it fast.
Do I need to know about programming languages / compilers? No, we don’t need to hire language experts. We train language experts.
Generally speaking, no prior knowledge needed, but you should be able to take any problem, and solve it. If graph / tree problems are stressful, Boundary is probably not a good fit. If questions like the following seem fun, this is gonna be a heck of ride.
Boundary is building BAML -- a programming language to build AI agents.
We used to code in assembly, and moved on to C. From C, we moved on to higher level languages like Python. Now we are going from Python to natural language.
What does the code look like when 50% of the business decisions is decided by an AI agent / prompts? How do you test these AI components? We made BAML to address these problems.
BAML helps has built-in tools to test, observe, and work with structured LLM outputs / tool calling natively in the language 10x faster. With BAML you can also instantly parallelize LLM Calls, or react to certain events or changes in your pipelines, without having to write any boilerplate. It's like using 'React' for AI.
BAML code can used from any other language -- providing a standardized way to organize and declare any LLM or AI code.
Salary
$100,000 - $180,000
Equity
0.15% - 0.75%
Location
Seattle, WA, US
Last stage
Seed
Investors
No applications, no recruiter spam. Just the intro.
A few questions to make sure this role is the right shape for you. Two minutes.
I write the intro, send it to the founder, and handle the back-and-forth.
If they’re a yes, I book the chat. You show up — that’s the whole job-hunt.