Description
About the Role
The Senior Engineer - Agents role involves maintaining the Buildkite Agent, an open-source agent crucial for the company's CI platform. The team works at the intersection of technical infrastructure and AI agents, ensuring the agent's reliability and performance.
Responsibilities
Ship
- Break down complex problems into manageable tasks that can be completed within a short timeframe.
- Own features from conception to deployment and maintenance.
- Design systems that anticipate partial failures and constant changes.
Own
- Dive deep into problems and provide solutions.
- Participate in Sweep, a rotation that involves handling incoming issues and providing support.
- Contribute ideas to the roadmap and execute plans.
- Manage incidents and prevent minor issues from escalating.
Communicate
- Clearly articulate actions, findings, and concerns to both technical and non-technical audiences.
- Collaborate with peers through pairing, code reviews, and feedback.
- Utilize AI tooling effectively to solve problems.
Requirements
- Proficiency in Go or Ruby, with a willingness to work in either language.
- Experience with production environments and a track record of shipping features.
- Strong communication skills and the ability to work collaboratively.
Nice to Have
- Experience with Kubernetes, AWS, Terraform, PostgreSQL, React, and GraphQL.
- Background in developer tooling, CI/CD, or similar fields.
Benefits
- Flexible work arrangements, including remote work and a work-from-anywhere policy for up to 6 weeks a year.
- Generous leave policies, including 20 days of annual leave and 10 days of sick and carer's leave.
- Comprehensive parental leave and support for learning and growth.
- Access to confidential EAP and mental health support.