Sr Software Engineer, Search Federation

Cribl · Enterprise · CA · Engineering

This role focuses on building and expanding the integration of Cribl Search with third-party providers, developing a novel system for distributed and federated search across in-place data. The goal is to enable customers to find, analyze, and visualize operational data regardless of its location or format, acting as the data engine for IT and security.

What you'd actually do

  1. Collaborate on a remote-first, diverse, inclusive, cross-functional team of software developers focused on expanding the integration of Cribl Search with 3rd-party providers.
  2. Expand development on a novel system that implements distributed and federated search across in-place data.
  3. Write clean, maintainable, and testable code with an eye towards observability and resilience
  4. Collaborate with cross-functional team members and stakeholders within the vision and scope of your product area, helping define project goals and acceptance criteria
  5. Participate in the entire software development lifecycle, from requirements and design to testing, deployment, and production support/monitoring

Skills

Required

  • Experience building search, query and/or analytic systems working with structured and unstructured data
  • Experience with data structures and algorithms
  • Familiar with AWS, Lambda, and cloud Infrastructure
  • Experience with agile processes and rapid iterative development
  • Experience in developing distributed systems and working with data at scale
  • Experience working in a dynamic and highly innovative environment
  • Excellent communication skills, both verbal and written
  • Experience with Typescript/JavaScript, NodeJS, and SQL

Nice to have

  • Experience with frontend development
  • Experience working remotely

What the JD emphasized

  • distributed and federated search across in-place data
  • distributed systems
  • data at scale
  • observability and resilience