Skip to main content
Buildkite

Senior Engineer - Agents

RemoteWorldwide
Published
Role
Backend
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Worldwide. Set where you work from to check your eligibility.

No BS summary

Buildkite is hiring a Senior Engineer to work on their open-source agent, which is the core component that runs builds, tests, and deployments for their CI platform. This role involves deeply technical infrastructure work, with a focus on AI agents and the company's own agent. The engineer will own features end-to-end, design for failure, and contribute to the roadmap.

Core skills

GoRuby

Required skills

Ruby on Rails

Optional skills

KubernetesAWSTerraformPostgreSQLReactGraphQL

Required languages

English

What you'll do

  • Ship features end-to-end — from the idea, through the trade-offs, to the rollout, to what happens when it misbehaves in production.
  • Design for a world where things fail partially and constantly: careful rollouts, migrations you can reverse, and observability you'd actually want during an incident.
  • Take a problem and get obsessive about it. Dig as deep as it takes. Come back with an answer and a plan.
  • Rotate through Sweep — two weeks in every eight, protecting the team's project time by fielding what comes in, working with Support and Solutions Engineers, and getting people answers fast.
  • Bring ideas to the roadmap, not just execution against it.

What they require

  • You can point at things you've built, things you've changed, and things you've owned — and talk about them in the first person.
  • You ship small and often. Your instinct when facing an eight-month problem is to find the quick prototype and get it in front of people.
  • You get obsessive. When something's broken or slow or ugly, you can't leave it alone. You go find out why.
  • You do it anyway. You're comfortable saying "I hadn't done this before and it was uncomfortable, but I worked out how". And "that's not my job" isn't in your vocabulary.
  • You're a strong communicator. You keep people around you informed without being asked. You're comfortable having an opinion in a room full of people who also have opinions.
  • You have real production ownership behind you. Not "I was on the team" but, "I was responsible, and here's what broke and what I changed."
  • You are highly proficient with Go, or Ruby, and you're not precious about either. Go is our primary language across the agent and infrastructure. Ruby on Rails is the backbone of the platform. You'll need genuine experience in at least one — and the comfort to move between languages as the tooling landscape shifts underneath all of us.

Benefits

  • Work from anywhere in the world for up to 6 weeks a year , on top of a fully remote setup — great work doesn't have to happen from one desk.
  • 20 days paid annual leave plus 10 days sick & carer's leave — actively encouraged, we want you to be at your best and time off is a part of that.
  • 16 weeks paid parental leave for primary carers (6 for secondary) — becoming a parent is life changing and we're committed to supporting you and your family through it.
  • A remote-work allowance for home-office kit, co-working, or working elsewhere — we want you to have everything you need to be set up for success in your role.
  • Confidential EAP & mental health support — sometimes life gets hard. You should be able to access the resources and support you need.
  • Support for learning and growth — with time and budget for conferences, courses, and coaching so you have the opportunity to grow, improve your craft, and build mastery.
  • Retirement and health coverage (based on your region) — build towards your future, your way.

Buildkite runs production builds for teams like OpenAI, Anthropic, Uber, Shopify, Airbnb, Canva and Pinterest — software delivery in the critical path for over a billion daily users.

🇺🇸 United StatesDevOpsMid-sizebuildkite.com/
Salary not disclosed