Senior Rust Engineer
Braintrust
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Senior Rust Engineer at Braintrust
We’re building a secure, reproducible foundation for software everywhere, that makes building, maintaining, and releasing software predictable and effortless for everyone.
We’re looking to carefully grow our team with people that are excited about building a workflow that feels lightyears ahead of everything else. As one of our first Engineers, you’ll help shape everything from our codebase to our culture.
Our stack spans Rust (CLI tooling), TypeScript (Cloud frontend), and Go (backend services), all running on GCP. If you're energized by the idea of working across boundaries, owning problems end-to-end, and building something meaningful from the ground up, keep reading.
The Role of a Senior Rust Engineer
As one of our first engineers, you won't just write code. You'll help define how we build software and secure system architectures, how we collaborate, and what kind of team we become. You'll work directly with leadership, ship features that customers use immediately, and have a real voice in technical and product decisions. As we grow, other developers will look to you for guidance and mentoring.
This is a generalist role by design. Some weeks you might be optimizing Rust CLI tools for performance and sandboxing. Other weeks you could be wiring up a new gRPC API in Go or keeping the front-end architecture clean. We value curiosity and adaptability over deep specialization in any single area.
What You'll Do
- Build and maintain features across our CLI, backend, and frontend
- Take ownership of projects from idea through deployment and beyond
- Collaborate closely with teammates including product management, sharing context, asking questions, and giving thoughtful feedback
- Help establish engineering practices that scale as we grow
- Contribute to a culture where people feel supported, heard, and excited about the work
What We're Looking For
- Strong programming fundamentals with professional experience in Rust and ideally Go as well as TypeScript
- Comfort with ambiguity, and able to take loosely defined problems and figure out what needs to happen
- Solid experience with cloud infrastructure, ideally GCP (Kubernetes, Cloud Run, or similar), Terraform, etc.
- Interest in software supply chain security: you don't need to be an expert, but you should be curious
- Solid operating system fundamentals including experience with Linux namespaces and networking
- You follow through, communicate proactively, and care about the outcome, not just the code
- You share credit, ask for help when you need it, and make the people around you better
Nice to Have
- Experience at an early-stage startup
- Background in security, developer tooling, open source and package management
- Contributions to Rust, Go, or TypeScript ecosystems
What We Offer
- Competitive base compensation
- Equity stake in the company
- Health, dental, vision and life insurance plans
- Retirement plans with employer matching
- Remote-first work environment
- Flexible PTO with a minimum suggested utilization of 3 weeks
Key skills/competency
- Rust Programming
- Go Programming
- TypeScript Development
- GCP Cloud Infrastructure
- Kubernetes Orchestration
- Terraform IaC
- Linux System Fundamentals
- Software Supply Chain Security
- CLI Tooling
- Full-Stack Development
How to Get Hired at Braintrust
- Research Braintrust's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your application to highlight Rust, Go, TypeScript, and GCP experience for the Senior Rust Engineer role.
- Showcase full-stack capabilities: Emphasize projects demonstrating CLI, backend, and frontend development expertise.
- Prepare for technical depth: Focus on operating systems, cloud infrastructure (GCP), and software supply chain security.
- Illustrate adaptability and ownership: Be ready to discuss examples of taking initiative and solving ambiguous problems in past roles.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background