Pitch is seeking short-term, freelance developers with machine learning expertise to enhance our group detection library - a sophisticated system that identifies repeating visual patterns and spatial relationships in slide layouts. You'll work on clustering algorithms, geometric analysis, and pattern recognition to help users create more consistent, professional presentations through AI-powered design assistance.
Requirements
AI/ML Specialisation
- Clustering algorithms - DBSCAN implementation and optimisation
- Spatial analysis - 2D coordinate systems, geometric calculations
- Feature engineering - Block (how Pitch represents elements on our canvas) properties, layout patterns
- Vector mathematics - Euclidean/Manhattan distance, dot products
- Pattern recognition - Archetype detection, similarity matching
Currently used JavaScript Libraries
- density-clustering - DBSCAN clustering implementation
- @turf/area and @turf/helpers - Geospatial calculations
Algorithm Development
- Enhance group detection algorithms for slide layout analysis
- Optimise clustering performance for real-time applications
- Develop archetype-based pattern matching systems
- Implement layout analysis and reading-order detection