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
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
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
Flexible time off
Fun and challenging work environment
Technical mentorship and growth