Categories

Job Post: Agent Developer

Job Title: Senior AI Software Engineer // Agent Developer

Location: Boulder, Colorado (Remote Considered)

About this Role: We are seeking an Agent Developer to help our fast moving AI team, build our endurance coach agent, CoachCat. In this pivotal role, you will work closely with the CEO and Founder to build a fully autonomous endurance coach as well as advanced AI training features. within our cutting-edge endurance coaching platform, CoachCat. We are particularly recruiting an engineer who is familiar with OpenAI’s Advanced Voice Mode and possesses a strong understanding of power data analysis for cyclists. Your expertise will be instrumental in enhancing our platform's capabilities, delivering personalized and data-driven training experiences, and shaping the future of endurance coaching.

Position Overview: You will help accelerate the development of our AI technology that helps athletes and coaches accomplish their objectives in a fun, flexible and effective way. This role involves expanding CoachCat’s capabilities by leveraging advanced LLMs, proprietary training data, and reinforcement learning. Your work will enhance multimodal AI interactions to deliver unparalleled insights and responsive, personalized training adjustments. 

Responsibilities:

  • Build AI-driven features, leveraging natural language processing (NLP) and voice interaction technologies to provide seamless athlete-coach communication.
  • Develop world-class AI models and algorithms to analyze cycling power data, harnessing our proprietary dataset built on the Founder’s 20 years of coaching experience—trusted by Tour de France pros and amateur athletes alike—to deliver actionable insights and personalized performance recommendations.
  • Develop and optimize ML algorithms for customized training plans that autonomously adapt to athlete preferences & performance, powered by data ingestion and continuous model fine-tuning.
  • Partner with our engineering team to enhance CoachCat's infrastructure, leveraging transformer models and foundation models to boost response accuracy, interpret athlete-specific metrics, and enable continuous feedback loops.
  • Utilize advanced LLM’s,  proprietary data, and multimodal models to create a truly interactive and immersive user experience that evolves with each user interaction.
  • Maintain a fast-paced, iterative development process, making real-time decisions to deploy updates seamlessly and maintain CoachCat's position as a cutting-edge coaching solution.

Qualifications:

  • 4-7+ years of experience in AI and software engineering, specifically with advanced language models, multimodal AI, or reinforcement learning in consumer products.
  • Start Up Experience
  • Desire to join an exceptionally strong and fast moving AI Team.
  • Proficiency in machine learning frameworks (e.g., TensorFlow, PyTorch), experience with transformer-based models, and deploying LLMs in production.
  • Deep understanding of RLHF (Reinforcement Learning from Human Feedback) and fine-tuning methodologies to create robust, user-aligned AI applications.
  • Proficiency in managing data labeling pipelines, including using annotation tools (e.g., Labelbox, Prodigy, Amazon SageMaker Ground Truth) and ensuring high-quality, domain-specific labeled data. Experience with organizing and managing labeled datasets for training, validating, and testing models, especially in applications where precise feedback and accuracy are essential.
  • Expertise in designing, refining, and testing prompts for optimal responses from language models. Skilled in prompt engineering techniques to maximize model relevance and context alignment.
  • Experience deploying large language models and multimodal frameworks in cloud environments.
  • Ability to work autonomously in a fast-paced environment and collaborate effectively with a high-performing engineering team.
  • Familiarity with fitness and sports science data or experience in endurance sports is a plus.

Why FasCat Coaching?

  • Help build AI first software to help athletes and coaches be smarter and more productive
  • Work on a groundbreaking AI product, creating an intelligent and responsive digital coach that outpaces traditional coaching.
  • Collaborate in a mission-driven, AI-first environment focused on reshaping fitness and athlete performance with bleeding-edge technology.
  • Flexibility in work environment, with a remote-friendly culture and a strong focus on innovation and team success.

Contact

Interested and exceptionally qualified applicants with experience and background that meet or exceed all the criteria above are encouraged to reach out to the CEO, Frank Overton frankatfascatcochingdotcom. 

Please include a description of your most recent work, background and resume.

About FasCat Coaching

Headquartered in Boulder, Colorado, FasCat Coaching is committed to delivering high-quality coaching to athletes at all levels, empowering them to have fun and achieve peak performance. With a dual approach—AI Coaching and 1x1 Coaching—FasCat blends cutting-edge technology with professional expertise. The company’s CoachCat AI draws on over two decades of experience and a proprietary data set to provide personalized insights, while FasCat's team of elite coaches brings firsthand racing experience, data-driven strategies, and a dedication to clear, effective communication 

About CoachCat

CoachCat is the first hardware-agnostic AI coaching app tailored for cyclists, to deliver a complete, personalized training experience. This innovative app customizes training plans by seamlessly integrating workout data from cycling computers and wearables—such as Apple Watch,Wahoo, Oura Ring, Whoop, Garmin, and more—to provide athletes with a 360-degree view of their physiological strain and recovery. With instant, real-time coaching feedback, adaptive workouts, and dynamic training plan adjustments, CoachCat empowers cyclists to optimize every ride and make informed progress toward their performance goals.

About Frank Overton

Frank founded FasCat Coaching in 2002 and has been a full time cycling coach since 2004. His educational background includes a Masters degree in Physiology from North Carolina State University, pre-med from Hampden-Sydney College. Frank raced at a professional level on the road and mountain bike and currently competes as a "masters" level gravel and cyclocrosser. Professionally Frank comes from medical school spinal cord research and molecular biotechnology. However, to this day it is a dream come true for Frank to be able to help cyclists as a coach.

Hire Coach Frank!