Cribl - Madison, WI

posted 18 days ago

Full-time - Mid Level
Remote - Madison, WI

About the position

As a Senior Backend Engineer at Cribl, you will play a crucial role in setting the technical direction for the Stream product. This position involves collaborating with a talented team of engineers and product managers to design, develop, and deliver high-quality software solutions that meet customer needs. You will have the opportunity to influence internal tools and processes while working on scalable, robust, and high-performing distributed systems that process large data sets in real time. This role is fully remote, reflecting Cribl's commitment to empowering employees to excel in their work from anywhere.

Responsibilities

  • Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for customers.
  • Partner with a cross-functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code.
  • Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests.
  • Mentor and coach junior engineers on the design and implementation of their code.
  • Have end-to-end ownership of the software you develop, regularly participating in your team's on-call/support rotation.
  • Take the initiative to help the larger team reach desired outcomes even if it's outside your job description.

Requirements

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Enjoy learning new technologies and ability to understand how to root cause complex problems.
  • Experience with Agile processes and rapid iterative development.
  • Strong sense of ownership with focus on high quality and high performing deliverables.
  • Experience developing software or services for cloud based platforms.

Nice-to-haves

  • Master's degree in Computer Science or similar field.
  • Prior experience working on data intensive applications and/or data streams processing.
  • Experience using Docker and cloud platforms such as AWS, Azure, GCP.
  • Linux and/or systems knowledge and experience.
  • Open source contribution.
  • Good jokes, or maybe better, bad jokes.
  • A love for goats.

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