Job Purpose:
To design, develop, and scale the backend infrastructure of the sports platform by building Laravel
APIs, Blade admin dashboards, and Node.js WebSocket services for real-time scoring and updates,
while also implementing AI-powered solutions in Python for predictions, tagging, and highlights..
Job Specification:
- Experience: 4–7 years in backend development with Laravel, Node.js, and Python AI
services. - Education: Bachelor’s/Master’s in computer science, Engineering, or related fields.
- Background: Strong knowledge of real-time systems, AI/ML model integration, and media
workflows. Prior experience in sports/tournament scoring systems is a plus.
Key Responsibilities & Accountability:
- Build and maintain Laravel APIs for tournaments, matches, players, and media.
- Enhance Blade-based admin dashboard for backend management.
- Develop and optimize Node.js WebSocket services for live scoring and commentary.
- Implement offline-to-online sync with conflict resolution.
- Design and integrate AI/ML solutions in Python for predictions, tagging, and highlights.
- Manage AWS infrastructure (S3, RDS, CloudFront) for media and database scaling.
- Optimize backend systems for performance, memory, and caching.
- Support media pipelines for video storage and live streaming.
- Implement CI/CD pipelines with Azure DevOps.
- Ensure backend scalability, reliability, and security during live matches.
Functional Competencies:
- Backend development with Laravel (PHP) and Node.js (WebSockets)
- MySQL/PostgreSQL, AWS RDS
- AI/ML with Python (PyTorch, TensorFlow, Scikit-learn, OpenCV)
- REST API and Fast API/Flask for model serving
- Redis for caching and session handling
- Authentication (Laravel Passport / Sanctum, JWT, OAuth2)
- CI/CD with Azure DevOps, Docker, and Nginx
- Monitoring & logging with CloudWatch, Sentry, Prometheus, Grafana
Job Location: chennai