Cribl - Annapolis, MD

posted about 2 months ago

Full-time - Senior
Remote - Annapolis, MD

About the position

As a Sr Staff Engineer at Cribl, you will play a crucial role in building and enhancing our core data platform, which processes large volumes of IT and Security data in real-time. This position involves both research and development, focusing on integrating Cribl's data stream processing engine with various third-party systems. You will work collaboratively with a team of skilled engineers, providing technical leadership and mentoring while ensuring high-quality software delivery and customer satisfaction.

Responsibilities

  • Develop features that integrate Cribl's data stream processing engine with data systems such as Splunk, Elastic Search, Kafka, AWS S3, Azure Blob Storage, Google Cloud Storage.
  • Rapidly develop subject matter expertise in a diverse set of third-party technologies by provisioning, building, and configuring necessary systems and accounts.
  • Provide technical and thought leadership to the products and tools delivered by the team.
  • Mentor and coach junior engineers on the team.
  • Contribute to the technical roadmap by partnering with PM and Engineering leaders.
  • Introduce performance and efficiency improvements across products and processes.
  • Champion teamwork, engineering best practices, and a customer-focused mindset.
  • Take lead on feature development while balancing high-quality software development with evangelism and coaching of others.
  • Design, develop, test, and maintain clear, concise, and robust code that achieves desired outcomes for customers.
  • Develop expert-level knowledge of software development using Node.js, JavaScript/TypeScript, Docker, and Git.
  • Ensure features work as expected by creating robust test plans paired with comprehensive automated tests.
  • Collaborate with engineers, product managers, UX designers, and business teams to translate feature specifications into implementable code.
  • Provide feedback on feature design and code reviews.
  • Engage users by contributing to internal and external blogs related to the products developed.

Requirements

  • BS in CS/EE with 12+ years of experience or MS with 8+ years.
  • Expert knowledge of building products that leverage large scale data sets.
  • Excellent communication skills, both verbal and written; able to explain complex technical topics to both internal and external stakeholders.
  • Self-driven and motivated with demonstrated ability to learn new technologies and develop prototypes quickly.
  • Expert knowledge of data structures, algorithms, operating systems, and distributed systems.
  • Strong experience with performance optimization of complex systems.
  • Expert knowledge of designing, implementing, and interfacing with REST APIs.
  • Experience with Agile processes and rapid iterative development.
  • Excellent ability to maintain focus on outcomes without getting bogged down.
  • Experience using services from cloud-based platforms such as AWS, Azure, and GCP.
  • Strong sense of ownership with focus on high quality and high performing deliverables.
  • Expert knowledge of Linux systems.
  • Working knowledge of Docker and Kubernetes.

Nice-to-haves

  • Experience with authorization and authentication standards such as Oauth2, OpenID Connect, LDAP, and SAML.
  • Experience with Microsoft Office 365 APIs.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Fertility treatment benefit
  • 401(k)
  • Equity
  • Eligibility for a discretionary company-wide bonus
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service