About Us:
We are a New York based AI startup revolutionizing the way in which sports content is created and consumed. We are passionate about the intersection of sports and technology, and are looking for an exceptional full-stack engineer to join our team and help bring our vision to life.
Job Description:
We are seeking a full-stack engineer with a strong background in AI/ML, video processing, and cloud infrastructure to join our team. You will play a crucial role in iterating on early versions of our product, working closely with the founding team to integrate AI models, develop frontend and backend components, and ensure a seamless user experience.
Responsibilities:
- Design, develop, and maintain frontend and backend components of our web application.
- Integrate deep learning models into the product, ensuring efficient and scalable deployment.
- Collaborate with the founding team to refine and implement computer vision and multi-modal AI models.
- Implement high-performance video streaming and encoding solutions, ensuring reliability, scalability, and performance.
- Develop APIs for video processing, user management, and data handling.
- Ensure the security and privacy of user data in compliance with relevant regulations.
- Optimize the application for performance and scalability, including load balancing and caching strategies.
- Set up and maintain cloud infrastructure for hosting and processing (AWS, GCP, or Azure).
- Implement continuous integration and deployment (CI/CD) pipelines to streamline development processes.
- Monitor system performance and troubleshoot issues as they arise.
- Stay updated with the latest trends and technologies in AI, video processing, and web development.
- Participate in customer conversations to develop a detailed understanding of their needs and pain points.
- Assist with hiring and building out the rest of the engineering team
Qualifications:
- 3+ years experience as a Full-Stack Engineer with strong proficiency in frontend and backend development. (Startup experience is a plus)
- Bachelor's degree in Computer Science, Computer Engineering, or a related field
- Solid understanding of AI/ML concepts and experience integrating AI models into web applications.
- Exceptional Javascript/TypeScript and Python skills
- Expertise in frontend (HTML, CSS, Javascript, React) and backend (Node.js, Express) development
- Expertise in cloud infrastructure and services (AWS, GCP, or Azure).
- Proficiency with video processing tools and libraries (e.g., FFmpeg, OpenCV).
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of authentication and authorization methods (OAuth, JWT, SSO).
- Experience developing and owning a software product end-to-end
- Passion for sports and enthusiasm for working as an early employee in a fast-paced startup.
- Bonus: Some experience / knowledge of mobile development (React Native, Flutter, or Similar)
Preferred Qualifications:
- Experience with video streaming protocols (RTMP, HLS, DASH).
- Experience training models and/or building ML-ops systems.
- Familiarity with microservices architecture and serverless computing.
- Understanding of data security and privacy best practices.
- Strong communication skills and the ability to proactively think through ways to improve the customer experience.
What We Offer:
- An exciting opportunity to work on cutting-edge AI products in the sports domain.
- The opportunity to join an early-stage startup and build a product and engineering team from the ground-up.
- Potential for rapid career growth as an early employee.
- Competitive salary and equity.
- Opportunity for some domestic and international travel.