
Senior Software Dev Challenges at DancingDragons.cc
A list of (ongoing) tasks that need work from senior software devs
Technical Challenges at Dancing Dragons: Senior Developer Opportunities
We're scaling from 10k to 100k users while building AI-powered systems that require non-trivial engineering solutions.
Dancing Dragons is hiring senior software developers to work on complex technical problems involving AI integration, real-time systems, and intelligent automation at scale.
Current Engineering Challenges
AI Meeting Assistant Integration
We're building an AI assistant that participates in live meetings with intelligent rate limiting and contextual awareness.
Technical Requirements:
- Real-time rate limiting algorithms that prevent AI interruptions more frequent than every 10 seconds
- Alternative integration methods to Selenium for Google Chat API access
- Multi-platform API evaluation across Google Chat, MS Teams, and Zoom
- Context-aware suggestion engines that understand meeting dynamics
The challenge involves building systems that process live conversational data while maintaining performance constraints and user experience quality.
Image Processing Pipeline
Our platform requires real-time image enhancement with user-controlled modification capabilities.
Technical Requirements:
- Computer vision pipeline for automatic image enhancement
- User interface for real-time image modification during upload
- Processing optimization for varying image sizes and quality levels
- Scalable architecture handling increased throughput as we grow to 100k users
This involves computer vision implementation, GPU optimization, and building responsive user interfaces for image manipulation.
Vector Search and Matching Systems
We need semantic search across all platform entities and improved client-coach matching algorithms.
Technical Requirements:
- Universal entity search using vector embeddings across heterogeneous data types
- LLM-powered matching algorithms for client-coach pairing
- Data science approaches to improve matching accuracy over time
- Vector database performance optimization for real-time search
Current matching logic is manually coded; we're moving toward data science-driven approaches using vector similarity and LLM analysis for better outcomes.


