Applications close April 12, 2026 left

Apply Now
We're hiring — 14 open roles across 4 teams

Help us build the
AI coach everyone deserves

SetBuddy uses AI pose detection to watch your form and tell you what to fix — in real time. We've built the prototype. Now we need a team to make it real.

Apply Now View on Google Play ↓ Meet the Team →
98%
Pose recognition accuracy
90%+
Real-time form detection
Live
On Google Play

A small team with a shipped product

SetBuddy AI started as a duo project between Hassan Fakhry and Sherjil Khan — built from scratch, launched on Google Play, and demoed to a U.S. congresswoman through the Congressional App Challenge. The core tech works: film your set, and the AI analyzes your form using TensorFlow and MediaPipe pose detection.

What's Next

A prototype isn't a product. We need engineers to build out the full platform, researchers to define what "bad form" actually means biomechanically, and marketers to get it in front of the people who need it. That's where you come in.


What you get out of this

Real product experience

Not a school project. A live app on Google Play with real users and real engineering problems to solve.

🚀

Ground floor

Join early, shape the direction, and own a meaningful part of what gets built.

🤖

AI / ML hands-on

Work directly with TensorFlow, MediaPipe, and pose estimation — not tutorials, real implementation.

📄

Resume that stands out

Ship features on a published app. That's worth more than any club membership.


14 roles across 4 teams

Click any role to see what you'd be assigned to do. Some roles have limited availability — don't wait.

Apply Now
New Recently added role — applications just opened.
Vital Critical to the project's progress. These are our highest-competition roles.
Limited High number of applicants. Applications stay open — the top candidates will be selected on April 12th.
Closing Soon Application window is about to close for this role.
Filled This role has been filled and is no longer accepting applications.
💻
Software
2 roles
Team Lead
Vital

You own the technical direction of SetBuddy's codebase and coordinate the engineering team's output. You're the bridge between what needs to get built and how it gets built.

  • Define the app architecture and make final technical decisions on frameworks, patterns, and infrastructure
  • Break down product goals into actionable engineering tasks and assign them across the software team
  • Review all pull requests and enforce code quality standards before anything merges to main
  • Run weekly engineering syncs, unblock teammates, and escalate risks to the Project Lead early
  • Maintain the technical roadmap and ensure sprint commitments align with project timelines
Software Engineer
Limited

You build and ship features on the SetBuddy app. You work directly with the codebase every week — writing code, fixing bugs, and improving the product for real users.

  • Develop new features in React Native, Python, or the AI pipeline based on assigned tasks from the project board
  • Write clean, well-documented code and submit focused pull requests for review
  • Investigate and fix bugs reported by users or caught in testing
  • Collaborate with the Research team to integrate biomechanical parameters into the pose detection system
  • Participate in code reviews and weekly engineering check-ins
⚙️
Operations
3 open · 1 filled
Project Lead
Filled
Project Co-Lead
Vital

You support the Project Lead and step in when they're unavailable. You help keep day-to-day operations running smoothly across all teams.

  • Assist in planning sprints and tracking progress across all teams on the project board
  • Follow up on overdue tasks and flag missed deadlines before they snowball
  • Help coordinate cross-team dependencies (e.g., research outputs needed by engineering)
  • Step into the Project Lead role during absences with full decision-making authority
  • Draft internal updates and maintain documentation on processes and decisions
Interviewer
New

You run interviews for incoming applicants and help decide who joins the team. You evaluate both skills and reliability — we need people who deliver, not just people who are interested.

  • Conduct short interviews with applicants who pass the initial screening round
  • Evaluate candidates on relevant skills, communication, and follow-through potential
  • Provide structured feedback and a hire/no-hire recommendation for each candidate
  • Coordinate interview scheduling with candidates and the operations team
  • Help refine the interview process based on what's working and what's not
Scouter
New

You proactively find and reach out to potential team members. Instead of waiting for applications, you go find the right people in communities, schools, and online spaces.

  • Identify potential candidates in Discord servers, LinkedIn, university groups, and tech communities
  • Send personalized outreach messages that explain what SetBuddy is and why someone should join
  • Track outreach efforts and conversion rates — who you contacted, who responded, who applied
  • Collaborate with the Interviewer to hand off qualified leads smoothly
  • Report weekly on pipeline health: how many prospects, how many converted, where the gaps are
📣
Marketing
7 roles
Team Lead
Limited

You own the marketing strategy and coordinate the entire content pipeline. You decide what gets posted, when, and where — and you make sure the team hits its weekly quotas.

  • Define the content calendar and assign weekly tasks to Scriptors, Designers, Videographers, and the Editor
  • Set and enforce the marketing quota: 1 image post/week, 2 posts/week total, with video and image designations
  • Manage the team's 3 pinned images and 1 pinned video across social platforms
  • Review all content before it goes live — approve copy, visuals, and messaging
  • Track engagement metrics and adjust strategy based on what's actually driving downloads
Scriptor
New

You write the words that get people to care about SetBuddy. Captions, scripts, ad copy, landing page text — if it's written content going out to the public, it starts with you.

  • Write captions and copy for all social media posts (image and video)
  • Draft scripts for short-form video content (Reels, TikToks, YouTube Shorts)
  • Develop messaging angles that resonate with lifters, coaches, and fitness beginners
  • Collaborate with the Videographer and Graphic Designer to align visuals with copy
  • Deliver drafts on time for the Team Lead's review before scheduled post dates
Outreach
New

You connect SetBuddy with fitness communities, influencers, and potential partners. You're the person who gets us in the room — or in the DMs — with people who can amplify what we're building.

  • Identify and reach out to fitness influencers, gym pages, and content creators for collaborations
  • Build relationships with fitness communities on Reddit, Discord, Instagram, and TikTok
  • Coordinate cross-promotions and partnerships that drive app downloads
  • Track outreach conversations and report on partnership pipeline weekly
  • Work with the Team Lead to align outreach targets with the overall growth strategy
Videographer
New

You create video content that shows SetBuddy in action. Demos, tutorials, promo clips — you shoot or screen-record it, and you make it look good enough that people stop scrolling.

  • Produce short-form video content (15–60 seconds) for TikTok, Reels, and YouTube Shorts
  • Record app demos and screen captures showing SetBuddy's real-time form detection
  • Work with the Scriptor to bring written scripts to life visually
  • Deliver raw and edited footage on schedule for the Editor and Team Lead to review
  • Maintain a consistent visual style across all video content
Graphic Designer
Limited

You design the visual assets that represent SetBuddy across all platforms — social posts, banners, app store graphics, and anything else that needs to look sharp and on-brand.

  • Create image posts and graphics for the weekly content calendar (minimum 1 image post/week)
  • Design pinned images for social profiles that communicate what SetBuddy is at a glance
  • Build and maintain a visual brand guide — colors, typography, layout patterns
  • Produce thumbnails, banners, and promotional assets as needed by the team
  • Collaborate with the Scriptor and Videographer to keep visual language consistent
Editor
Limited

You're the final set of eyes before anything goes live. You edit video footage, polish graphics, and make sure every piece of content meets quality standards before it's published.

  • Edit and finalize all video content — cuts, transitions, captions, sound, and pacing
  • Quality-check image posts and graphics for consistency, typos, and brand alignment
  • Prepare final assets in the correct formats and dimensions for each platform
  • Work closely with the Team Lead to meet publishing deadlines
  • Flag quality issues early and suggest improvements to raw content from the team
🔬
Research
2 roles
What does Research actually do?

You get assigned an exercise (e.g. squat, deadlift). You research what any form issues are for that exercise, then write your findings as basic code — things like "if arm angle > 80°, flag as critical." You classify each issue as critical, moderate, or minor, write a short message explaining how to fix it, and link a video tutorial. Research Consultants work in pairs and submit their code to a Google Doc. The Team Lead — who needs to be a software engineer — takes that code and puts it into the actual codebase. No prior coding experience needed for consultants — it's very simple and we'll teach you. New exercises get added every 1–2 weeks.

Team Lead (Research)
Requires software engineering experience
Closing Soon

You lead the research effort and are responsible for putting the final code into the codebase. This role requires software engineering experience — you're the one translating the consultants' findings into working detection logic.

  • Take the research submissions from Consultant pairs and implement them as code in the pose detection pipeline
  • Define the biomechanical parameters for each supported exercise — joint angles, thresholds, and risk zones
  • Review academic literature on exercise science, kinesiology, and injury prevention to inform the model
  • Coordinate with Research Consultant pairs to validate findings and ensure accuracy across body types
  • Present research findings at weekly check-ins and flag any areas where data is insufficient
Research Consultant
New

You work in a pair with one other consultant. Together, you get assigned an exercise each week, research the form issues, and write your findings as basic code — things like "if arm angle > 80, flag as critical." You submit that code to a Google Doc, and the Team Lead puts it into the actual codebase. No prior coding experience needed — it's very simple and we'll teach you.

  • Work with your partner to research any form issues for each assigned exercise
  • Define joint angle thresholds and classify each issue as critical, moderate, or minor
  • Write your findings as basic code with a fix-it message and a link to a video tutorial
  • Submit code to a shared Google Doc for the Team Lead to review and implement
  • Advise on edge cases — how form standards vary across body types, mobility levels, and experience

What we're building with

Our stack is built around mobile AI — real-time pose detection running on-device. If you've worked with any of these, you'll feel at home.

React Native TensorFlow MediaPipe Python JavaScript Node.js OpenCV Android Studio Git

Fully remote, async-first

No office, no location requirements. What matters is that work gets done on time and communication stays clear.

  • Respond within 2 hours during committed hours
  • Weekly check-ins every Sunday evening
  • Flag missed deadlines 24 hours in advance
  • Standard turnaround: 3–5 days per task

Ship On Time

Deadlines are collaborative. If something's off, say so early — not the day it's due.

  • Tasks are assigned through the project board with a description, priority, and due date.
  • Due dates are set collaboratively. Renegotiating early is fine; missing silently is not.
  • If you're going to miss a deadline, flag it at least 24 hours in advance with a revised estimate.
  • Urgent tasks (marked as such) should be addressed within 24–48 hours.

Keep It Clean

Small PRs, clear commits, one review minimum. No shortcuts.

  • All code goes through pull requests. No direct pushes to main.
  • PRs need at least one review before merging. One feature or fix per PR.
  • Write clear commit messages. If someone reads the log in 6 months, they should understand what changed.
  • If you break something, own it and fix it. No blame — just solutions.

Do What You Said You'd Do

Everyone's contribution is visible and everyone's absence is felt.

  • 1. Do what you said you'd do, by when you said you'd do it.
  • 2. If you can't, communicate early.
  • 3. If a pattern develops, the team lead will have a direct conversation. If it continues, your role will be reconsidered.

Build Each Other Up

Critique the code, not the person. Credit contributions publicly.

  • Disagree openly, but never personally. Critique the code or the idea, not the person.
  • Everyone's time is valuable. Come to meetings prepared. Keep async messages concise.
  • Credit contributions publicly. If someone helped you solve a problem, say so.

Ready to build something real?

Applications close April 12th. If selected, we'll reach out to schedule a short interview.

Apply to SetBuddy AI

A note on pay

This is a pre-revenue project. No one's getting paid yet, including me. I don't want SetBuddy to just be a line on my resume or anyone else's. I see a real future for this product.

The moment the app starts making money, I'll sit down with the team and we can compensate fairly.

If you're asking about pay, that actually makes me happy. It means you see the vision too. Reach out to me directly and I can walk you through the plan.

- Hassan Fakhry