Cribl

Senior Software Engineer, Search Performance, Backend

Cribl

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $215,000 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsJavaScriptNode.jsSQLTypeScript

About the role

  • Collaborate on a remote-first, diverse, inclusive, cross-functional team to expand integration of Cribl Search with 3rd-party providers
  • Shape the future of Cribl Search by expanding development on a novel system implementing distributed and federated search across in-place data
  • Write clean, maintainable, and testable code with an eye towards observability and resilience
  • Collaborate with cross-functional team members and stakeholders to define project goals and acceptance criteria
  • Help define and refine software development practices for the team
  • Work on a mix of new features, bug fixes, and technical debt
  • Participate in the entire software development lifecycle from requirements and design to testing, deployment, and production support/monitoring
  • Share on-call responsibilities and take part in a team that embraces service ownership
  • Perform stand-by, on-call, or off-hours duties as required

Requirements

  • You are a self-starter, require minimal supervision, and have a track record of learning quickly
  • Ability to problem-solve from first principles and maintain focus on overarching objectives
  • 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; able to explain complex technical topics to both internal and external stakeholders with ease and in remote/distributed environments
  • Experience with frontend development (bonus; 5-10% frontend contributions)
  • Experience working remotely
  • Experience with Typescript/JavaScript, NodeJS, and SQL
  • Willingness to share on-call responsibilities and perform stand-by, on-call, or off-hours duties
  • No fear; speak your mind
  • Good jokes (or bad jokes)
  • A love for goats