Tech Stack
AWSCloudDistributed SystemsJavaScriptNode.jsSQLTypeScript
About the role
- Write clean, maintainable, and testable code with an eye towards observability and resilience
- Collaborate with cross-functional team members and stakeholders within the vision and scope of your product area, helping define project goals and acceptance criteria
- Help define and refine the software development practices that make our team effective – everybody’s feedback helps shape our process
- Work on a mix of new features, bug fixes, and tech 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 team that embraces a model of service ownership
- This position will require stand-by, on-call, or off-hours duties
- Expand integration of Cribl Search with 3rd-party providers and shape the future of distributed, federated search across in-place data
- Contribute to performance optimization, query language design, and building high-performance applications
Requirements
- You are a self-starter, require minimal supervision, and have a track record of learning quickly
- Experience in integrating with 3rd party APIs
- 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 is a bonus, as 5-10% of work needs frontend contributions
- Experience working remotely
- Experience with Typescript/JavaScript, NodeJS, and SQL
- Willingness to share on-call responsibilities and participate in stand-by, on-call, or off-hours duties
- Good jokes, or maybe better, bad jokes
- A love for goats