Staff Software Engineer Apply
Staff Software Engineer About The Job
As a Staff Software Engineer, you will build and scale the core systems powering our autonomous AI agent, including its reasoning engine, tool integration framework, and learning infrastructure. You'll design evaluation frameworks, observability systems, and platforms to test agent behavior, enabling it to understand complex environments, make decisions, and improve over time. Additionally, you'll collaborate with early customers to translate their needs into technical solutions, while establishing engineering practices, mentoring team members, and making critical architectural decisions to support growth.
Key Responsibilities:
- 6+ years of software engineering experience in production systems.
- Strong Python experience and software engineering fundamentals.
- Strong understanding of observability practices and tools for distributed systems.
- Extensive experience with Kubernetes, Helm, and Terraform and major cloud providers.
- Obsessed with continuous delivery and helping engineering teams ship quickly.
- History of on-call and production incident management.
- Experience mentoring engineers and driving technical decisions.
- Ability to challenge assumptions and propose pragmatic solutions.
Nice to have:
- Experience with LLM-based systems or LLM based agents.
- Background in observability, monitoring, or production systems.
- Previous startup experience.
What you'll do:
- Design and build our AI agent's core reasoning engine, tool framework, memory, learning, and evaluation systems.
- Create testing environments for safe agent development.
- Collaborate with ML engineers to expand agent capabilities.
- Develop platforms to observe and improve agent behaviour.
- Work with early customers to rapidly iterate on features.
- Help shape our technical architecture and engineering culture.