Taro Logo

Senior Software Engineer, Storage and Analysis

Data engine company for IT and Security, providing solutions for enterprise data needs.
Canada
$150,000 - $170,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Storage and Analysis

Cribl, a leading data engine company for IT and Security, is seeking a Senior Software Engineer specializing in Storage and Analysis to join their remote-first team. This role focuses on building and maintaining their storage and analytics platform, working with metrics, monitoring, and alerting systems. The position offers a competitive salary range of $150,000 - $170,000, along with comprehensive benefits including health insurance, 401(k), and equity.

As a Senior Software Engineer, you'll be responsible for driving the implementation of metrics and monitoring systems, developing the observability platform, and optimizing storage solutions for high-volume telemetry data. The role requires expertise in distributed systems, cloud technologies (preferably AWS), and experience with time-series databases and analytics engines.

The ideal candidate will have strong knowledge of data structures, algorithms, and Linux systems, along with experience in observability tools like Prometheus, Grafana, and ELK stack. You'll work closely with cross-functional teams, mentor junior engineers, and contribute to the development of engineering best practices.

Cribl offers a unique culture that balances serious work with a light-hearted atmosphere, emphasizing customer focus and collaborative teamwork. As a remote-first company, they believe in empowering employees to do their best work from anywhere. The company serves some of the biggest names in demanding industries, providing an opportunity to work on challenging data problems at scale.

The position includes participation in an on-call rotation and offers growth opportunities through mentorship and technical leadership. With a comprehensive benefits package and a focus on diversity and inclusion, Cribl provides an excellent environment for engineers looking to make a significant impact in the data infrastructure space.

Last updated 22 days ago

Responsibilities For Senior Software Engineer, Storage and Analysis

  • Drive implementation of metrics and monitoring systems
  • Develop and enhance observability platform
  • Design and implement alerting mechanisms
  • Optimize storage solutions for high-volume telemetry data
  • Collaborate with cross-functional teams
  • Mentor and guide junior engineers
  • Contribute to development of best practices
  • Participate in on-call rotation

Requirements For Senior Software Engineer, Storage and Analysis

Cassandra
  • Experience with metrics collection, monitoring systems, and observability platforms
  • Experience with time-series databases and analytics engines
  • Strong background in full-stack development
  • Deep expertise in cloud providers (preferably AWS)
  • Strong knowledge of data structures, algorithms, Linux, and distributed systems
  • Experience with assertion frameworks (Mocha, Cypress, Jest)
  • Experience with observability tools (Prometheus, Grafana, ELK stack)
  • Experience with columnar DBs (ClickHouse, Redshift, Cassandra)
  • Experience with CI/CD pipelines
  • Experience with high cardinality metric storage
  • Comfort working remotely

Benefits For Senior Software Engineer, Storage and Analysis

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability
  • Life insurance
  • Paid holidays and paid time off
  • Fertility treatment benefit
  • 401(k)
  • Equity
  • Discretionary company-wide bonus

Interested in this job?

Jobs Related To Cribl Senior Software Engineer, Storage and Analysis