Technical Strategy & Vision: Define and drive the overall technology roadmap, architecture, and choices for Hat Trick Labs' data platforms, AI models, and user-facing applications.
End-to-End Development: Lead the hands-on development efforts across the full stack – including front-end interfaces, back-end services, API design, data engineering, machine learning model development, and platform creation. Be prepared to actively code and build prototypes/MVPs.
Product Development: Collaborate closely with stakeholders (including potential clients and the investor) to translate business requirements into robust, scalable technical solutions and tangible products for the sports industry.
Technology Stack Management: Select, implement, and manage the appropriate cloud infrastructure, databases (SQL/NoSQL), AI/ML frameworks, front-end frameworks, back-end technologies, and development tools.
Data Governance & Security: Establish robust data governance, privacy, and security practices across the entire platform.
Innovation & Research: Stay abreast of the latest advancements in AI, machine learning, data analytics, full-stack development, and sports technology, identifying opportunities for innovation.
Stakeholder Management: Communicate technical concepts, progress, and challenges effectively to both technical and non-technical stakeholders, including the company director and potential clients.
Required Qualifications & Skills:
Proven Experience: Significant experience (e.g., 5-10+ years) in software development, with a strong background covering full-stack development (front-end, back-end) and data science/AI/machine learning. Demonstrable experience in a technical leadership capacity is essential.
Technical Expertise:
Full-Stack Development: Proven ability to design, develop, and deploy web applications end-to-end.
Strong proficiency in back-end development (e.g., Python with frameworks like Django/Flask, Node.js, Go, Java, etc.).
Solid experience with front-end technologies (e.g., HTML, CSS, JavaScript, and modern frameworks like React, Vue, or Angular).
Experience designing and consuming APIs (REST, GraphQL).
Data & AI:
Strong proficiency in languages relevant to data science (primarily Python).
Deep understanding of machine learning concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
Experience with data engineering, ETL processes, data warehousing, and database technologies (SQL and NoSQL).
Infrastructure & DevOps:
Experience with cloud platforms (AWS, Azure, or GCP).
Familiarity with containerization (Docker, Kubernetes) is a plus.
Familiarity with MLOps principles and tools.
Leadership & Strategy: Ability to define technical vision, make strategic architectural decisions, and lead technical projects from conception to deployment.
Problem-Solving: Excellent analytical and problem-solving skills, with the ability to tackle complex challenges across the full stack and in the data/AI domain.
Communication: Strong verbal and written communication skills. Ability to articulate complex technical ideas clearly.
Passion for Sports (Highly Desirable): A genuine interest in the sports industry and an understanding of its unique data challenges and opportunities is a significant plus.
Startup Mindset: Adaptable, resourceful, proactive, and comfortable working in a fast-paced, early-stage environment, building systems from scratch.
Education: Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.