About the company
Cribl is building the telemetry infrastructure for the AI era. We are remote-first and grounded in a simple idea: software is a people business.
Responsibilities
- Design, build, and operate production agentic workflows and platform harnesses (orchestration, tool integrations, shared context, extension points)
- Practice intent engineering: turn goals into clear specifications, rules, constraints, and acceptance criteria
- Stay current on AI tooling and evangelize what works across Engineering
- Build observability and guardrails: tracing, regression detection, human-in-the-loop controls, safe rollout
- Own critical pieces of agent runtime: job isolation, scheduling, execution environments, secrets and access
- Design and operate event-driven architectures (queues, streams, webhooks, async job fan-out)
- Ship safely and often with automated CI/CD, progressive delivery, and clear rollback
- Compress software delivery loops by improving how AI helps engineers write, test, review, debug, and validate changes
- Evaluate build vs. buy; stay current on models, agent frameworks, MCP-style tool protocols
- Define and track success metrics for adoption, quality, reliability, and satisfaction
Requirements
- Staff-level (or equivalent) professional software engineering experience building and operating production distributed systems
- Strong TypeScript (and modern JavaScript) plus Node.js experience shipping production services
- Strong software engineering fundamentals: design, testing, debugging, APIs/services, and code quality
- Experience in a continuous deployment culture: automated pipelines, progressive delivery, monitoring and rollback
- Hands-on fluency with modern LLM and agentic coding workflows in production or serious internal platforms
- Experience building backend services, integrations, automation, and internal tools
- Professional experience with agent orchestration, tool-calling systems, evaluation or guardrail techniques
- Familiarity with agent frameworks, orchestration layers, and integrating external tools and data sources into LLM-based systems (MCP or equivalent is a plus)
- Experience with event-driven systems: queues, streams, pub/sub, webhooks, or similar async patterns
- Observability fluency: metrics, logs, traces
- Clear communication, documentation, and teaching ability
- Good judgment around security, permissions, data access, and safe tool rollout
Conditions
- This position may include stand-by, on-call, or off-hours duties for systems you own