About Bunch

We build video software for the world’s largest organizations. Our products help people understand each other and are well-positioned for the “new normal” of hybrid work.

Band, our most popular product, controls content and applications on public screens. Companies are adding unprecedented numbers of shared devices - think smart TVs, conference room systems, and lobby displays - to workspaces. Band provides a new platform for employees and visitors to learn and interact in real-time.

Bonfire, our newest product, supercharges companies‘ ability to produce and consume video. Our machine learning models summarize and index meeting recordings, video messages, and live broadcasts. We built this automated analysis into a unique video player, allowing you to grok hours of video in a fraction of the time.

Over the last few years we have been lucky to have dozens of Fortune 500 customers. Now we need your help to bring these powerful tools to the next thousand customers, of all sizes.

What We are Looking For

We are looking for a back end engineer to build and manage our internal APIs and third party integrations to enable novel use-cases across diverse deployment environments.

You should have experience with technologies including:

  • JavaScript with type checking tools such as TypeScript or Flow
  • Node.js
  • Test-driven development
  • Linux-based operating systems
  • PostgreSQL
  • Kubernetes and Docker

Experience with languages such as Python, C# or Objective-C would also be helpful.

We are a distributed team with headquarters in New York. Your hours should align with the Eastern Time (ET) work day.

You should have excellent written and verbal communication skills and be fluent in English (CEFR C2).

What You Will Be Doing

This role will initially focus on:

  • Building API-level integrations with popular tools like Zoom, Slack, Teams, and Bluescape
  • Building API endpoints to enable features like caption editors, layout tools, and annotation in the Bonfire application
  • Creating and maintaining data ingest workflows to process structured and natural language data
  • Analyzing and improving the performance of system components and database queries
  • Creating activity monitoring tools to help users understand how content is being viewed

Why You Should Join Bunch

We know that people do their best work when challenged, excited, and well-rested. We want team members to work with us for ten years (or more!) and prioritize their health and career growth accordingly.

Compensation typically includes:

  • Competitive salary
  • Signing bonus
  • Performance bonuses
  • Extensive benefits including excellent health insurance
  • Stock options