Cribl is a remote-first company that focuses on empowering employees to excel in their work. They are seeking a Staff Engineer to contribute to a new product initiative within the C021 org, where the role involves designing and building core capabilities of an emerging data platform while collaborating with various stakeholders.
Responsibilities:
- Own and deliver key technical components of a new data-driven product, with a focus on backend platforms, APIs, and data processing pipelines
- Partner with product and domain stakeholders to understand customer needs and incorporate feedback into solutions
- Design, build, and evolve scalable systems that ingest, process, and route high-volume streaming data
- Collaborate with peers and technical leaders to contribute to architecture and design decisions across the team
- Turn loosely defined ideas into concrete technical designs and working implementations
- Lead development of complex features end-to-end, from early exploration and prototyping through production rollout
- Stay hands-on in the codebase, contributing high-quality code, reviewing pull requests, and improving core abstractions
- Mentor and support other engineers, raising the overall technical bar of the team
- This position will require stand-by, on-call, or off-hours duties
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
- 8+ years of experience building and operating production software systems
- Strong experience designing and implementing distributed systems in real-world environments
- Hands-on experience with data-intensive or streaming systems (e.g., Kafka, Flink, Spark, Druid, or similar technologies)
- Experience building backend services and APIs that operate reliably at scale
- Familiarity with cloud platforms such as AWS, Azure, or GCP
- Solid understanding of data structures, algorithms, operating systems, and distributed systems fundamentals
- Working knowledge of Linux, Docker, and Kubernetes
- Ability to work independently on complex problems while collaborating effectively with a distributed team
- Clear and effective communication skills, especially in a remote environment
- Strong ownership mindset with attention to quality, performance, and maintainability
- Experience building products or platforms for security practitioners
- Familiarity with security frameworks such as MITRE ATT&CK
- Experience building rule engines, large-scale event processing systems, alerting workflows, or enrichment pipelines
- Exposure to AI-driven capabilities (e.g., LLMs, embeddings, intelligent automation) in production systems
- Experience working on remote-first teams
- Experience with JavaScript and Node.js
- Willingness to speak up, challenge ideas constructively, and share opinions
- Appreciation for good jokes (or bad ones)
- A love for goats