About the Role
About Growth Cleaning
Growth Cleaning is a fast-growing coaching company helping working professionals build remote cleaning businesses across the US and Canada. We coach 100+ active students, generate millions in client revenue, and are scaling our operation by deploying AI agents across every department — sales, marketing, finance, fulfillment, and client delivery.
We're a small, high-leverage team that ships fast and treats engineers like adults.
About the Role
We're hiring an AI Engineer to design, build, and maintain Python AI agents that automate our business operations and ship as deliverables to our coaching clients. You'll work directly with the CEO, own end-to-end agent development, and have real influence over our technical direction.
This is not a research role. This is a builder role — you'll write code, integrate APIs, ship features to production, and monitor results in Slack and dashboards.
Responsibilities
Design and build Python AI agents using Claude, OpenAI, and Gemini APIs
Integrate LLM agents with business platforms (Close CRM, GoHighLevel, Stripe, QuickBooks, Supabase, Slack, Notion)
Productize internal agents into multi-tenant deliverables for our coaching clients
Maintain and improve our existing portfolio of ~50 production agents
Deploy and monitor scheduled jobs on Railway and Windows Task Scheduler
Occasional frontend work on Next.js dashboards
Write clear documentation, PRs, and Loom walkthroughs
Required Qualifications
3+ years of professional Python development experience
Production experience building applications with Claude API or OpenAI API (tool use, structured outputs, prompt caching)
Strong REST API integration skills (OAuth 2.0, webhooks, pagination, rate limiting)
Proficiency with SQL, Postgres, and Supabase
Git and GitHub workflow proficiency
Excellent written English; comfortable working async via Slack and Loom
Preferred Qualifications
Experience with Next.js, React, and Tailwind CSS
Hands-on integration experience with Close CRM, GoHighLevel, QuickBooks Online, or Stripe APIs
Experience building multi-tenant SaaS applications
MCP (Model Context Protocol) server development experience
Background working with US-based startups or agencies
Benefits
100% remote, work from anywhere
Flexible hours with async-first culture
Direct access to and mentorship from the CEO
Long-term role with clear growth path as we scale
Paid trial period before commitment so you can evaluate the fit
Salary reviewed every 6 months based on performance
How to Apply
Please submit:
A 2-minute Loom video introducing yourself and walking through your strongest AI / Python project
A link to your GitHub profile or a code sample demonstrating production LLM API usage
Your salary expectations (USD) and earliest start date
A short written answer to: "What's the difference between a tool call and a structured output in the Claude API, and when would you use each?"
Applications missing any of the above will not be reviewed. Top candidates will be invited to a paid 4-hour trial project ($100 stipend) before a final hiring decision.
Growth Cleaning is an equal opportunity employer. We welcome applicants from all backgrounds, identities, and locations.
Pay: $1,500.00 - $2,000.00 per month
Benefits:
Flexible schedule
Work Location: Remote