top of page

Senior Software Engineer - Backend

United States (Remote)

Job Type

Full Time

About the Company

Beehive AI is an end-to-end, customizable generative AI platform for consumer research of unprecedented accuracy, relevance, and scale. By analyzing qualitative, open-ended data, combined with quantitative data, Beehive AI unlocks the "why" in consumer behavior. Used by a range of mid-size and large companies.

We seek a highly skilled Senior Software Engineer - Backend to design, develop, and maintain our company's complex systems infrastructure. As a Senior Software Engineer, you will manage and optimize our systems to ensure maximum efficiency and availability. In addition, you will be a leader, significantly impacting a growing generative AI platform for consumer research already used by Fortune 500 companies.

About the Position

In near real-time, Beehive AI's platform collects customers’ open-ended expressions worldwide and in multiple languages. Our generative AI semantically classifies each response into multiple motivations, helping to power our Dashboards and allowing our customers to take action with individuals and a broad audience.

You will develop cutting-edge infrastructure and architecture to create a high-performing and stable system to support the AI analysis and product.


What You Will Do
  • Design, implement, and maintain our backend system to support existing and new product requirements 

  • Build and maintain scalable data pipelines that ingest the data for analysis by the AI and display it in our dashboard.

  • Work with the team to ensure stability, performance, and efficiency

  • Work with the product team to support new features and enhancements

  • Design and implement security, data backups, and disaster recovery best practices

  • Find and pursue opportunities for higher efficiency and cost-effectiveness

  • Own feature delivery end-to-end and release multiple microservices

  • Collaborate within Beehive AI to understand our customers’ data requirements and requests

About You
  • 5+ years of experience leading large-scale cloud systems design and engineering

  • 5+ years designing and building highly available distributed applications 

  • Production-level experience with cloud technologies - AWS, Azure, GCP, Docker, Kubernetes

  • Production-level experience with distributed database and storage engines and working with relational databases (e.g., PostgreSQL or MySQL)

  • Strong background in data processing and ETL systems

  • Proficient in software development in languages such as Python and GO

Bonus Points
  • A passion for analyzing, scaling, and debugging distributed systems

  • Configuration management toolsets

  • Infrastructure performance monitoring tools and optimization practices

  • Personal projects or contributions to open-source projects

  • Experience working in an agile environment (Scrum, Kanban, etc.)

  • AI Operations  (AIOps) experience

Company Benefits

  • Health coverage

  • Equity awards

  • Flexible time off

  • Fun and challenging work environment

  • Technical mentorship and growth

Apply for this job

Thanks for your interest! We will get back to you as soon as possible.

bottom of page