What are the responsibilities and job description for the Full-Stack Developer Intern position at Putnam Science Academy Main Office?
AI Elite Basketball | Summer 2025
?? Duration: ~8 weeks (June 16 ~ Aug 11)
?? Onsite (Putnam, CT), with housing supported through PSA’s campus
?? Type: Unpaid internship, with potential path into a deeper role beyond summer
?? Open to candidates with CPT, OPT, and H-1B
?? About Us
This internship is hosted by PAI (Precision Athletics Intelligence), a new AI athletic program by Putnam Science Academy (PSA) — one of the most elite basketball-focused high schools in the U.S.
- PSA has won 5 National Prep School Basketball Championships, in 8 years, most recently in March 2025
- The school’s mission is to deliver world-class private high school education while developing players for NCAA and NBA levels
- PAI is built to bring AI into high-performance sports and education, starting with this summer MVP project
This is PAI’s first technical initiative, aiming to create a foundational performance analysis platform for PSA’s nationally ranked basketball program — with high visibility and real-world application from day one.
?? What You’ll Build
You’ll join a small, focused team building an end-to-end system to:
- Ingest training video and AI-generated data
- Display insights via web/mobile interface (shot charts, movement heatmaps, player metrics)
- Support coaches and athletes with real-time, intuitive access to performance analysis
- Help lay the groundwork for future AI-powered training & educational tools
This product will serve elite athletes and coaching staff immediately, with long-term potential to scale across teams and domains.
???? Your Role
As a Full-Stack Developer Intern, you’ll lead or co-own the system's software foundation — from data APIs to front-end dashboards.
Responsibilities
- Build front-end interfaces using React.js / Next.js / similar
- Design UI components to display player data, visualizations, and video insights
- Implement backend endpoints to deliver model results (FastAPI, Flask, or equivalent)
- Structure and query training data using PostgreSQL or Firebase
- Work with ML engineers to connect the model layer to the user interface
- Ensure a responsive, intuitive user experience for coaches and players
? What We’re Looking For
Core Skills
- Experience with front-end frameworks (React.js / Vue.js / similar)
- Familiarity with backend APIs (REST, FastAPI, Flask, etc.)
- Comfortable working with databases (PostgreSQL, Firebase, or equivalent)
- Git version control and collaborative workflow
Mindset
We’re looking for someone who:
- Has real confidence in their ability to learn fast and figure things out independently
- Can take vague or high-level product goals, and turn them into working code
- Works through ambiguity with speed, structure, and clarity
- Cares about doing real work that gets used — not just academic experiments
- Is genuinely interested in basketball and understands the game at a basic level
- Thrives in a builder-style environment with ownership, speed, and open problems
?? Bonus (Not Required)
- Experience with mobile or cross-platform development (React Native, SwiftUI)
- Background in data visualization (Chart.js, D3.js, ECharts)
- Familiar with video playback or annotation features
- Prior involvement in sports (as athlete, analyst, or developer)
?? Who Can Apply
We welcome candidates from a variety of backgrounds:
- Undergraduates (junior/senior preferred) with strong project experience
- Master’s students in CS, or related fields
- Self-taught engineers or bootcamp grads with strong portfolios
- International students welcome — we support CPT, OPT, and H-1B pathways
We value your ability to build and think clearly over your academic label.
?? Why This Matters
This is not a typical early-stage internship.
While our tech team is just starting out, our platform isn’t. You’ll be building within a system that already has:
- A championship-level basketball program
- Immediate real-world users: athletes and coaches with daily training needs
- A founder with full access to decision-making, facilities, and execution
- A high-trust environment where things move fast, and feedback is real
In many ways, PSA provides what most startups seek after Y Combinator:
A live environment, institutional support, immediate demand, and the room to build and scale.
If you have:
- Strong learning ability
- Clear technical thinking
- Ambition to turn huge ideas into real systems
…and you're excited by sports, education, AI, and building things from scratch — you’ll thrive here.