Rails Developer (AI-Powered Training Platform)

📍Remote
💼Part-time (with potential for full-time)

Join an athlete development platform dedicated to assisting coaches in building smarter training plans. We're seeking a skilled Rails Developer to expand our AI system from creating simple workouts into a comprehensive framework that can support coaches in developing full training programs.

Responsibilities

  • Extend our AI system to create workouts, blocks, and full programs
  • Add file upload processing for Excel and PDFs, leading to AI-generated structured training plans
  • Design reusable AI operator patterns and JSON schema definitions
  • Develop coach-facing interfaces for reviewing AI-generated insights
  • Integrate with OpenAI and other LLM APIs to ensure scalable and reliable workflows

Requirements

  • 4+ years of professional Rails development experience
  • Strong ActiveRecord, background jobs, and multi-tenancy expertise
  • Has shipped AI features to production apps (LLM APIs, structured JSON)
  • Experience with async processing and error handling
  • Builder mindset: works independently, ships quickly, and balances pragmatism with quality

Nice to Have

  • Experience with PDF/Excel parsing libraries
  • Familiarity with LangChain or other LLM orchestration frameworks
  • Understanding of SaaS UX patterns
  • Knowledge of training methodology and sports science