{"id":4135778,"url":"https://alion.io/job/ypai-ai-instructor-supabase-8","title":"AI Instructor – Supabase","company":{"id":720613,"name":"YPAI","domain":"ypai.ai","url":"https://alion.io/company/ypai","size_band":"51-200","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":null},"role":"Education","role_family":"Education","seniority":null,"employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["AR","BO","CL","CR","DO","EC","SV","GT","HN","NI","PA","PY","PE","UY"],"hiring_countries_total":14,"salary":{"min":10,"max":24,"currency":"USD","period":"hour","gross":null,"usd_annual":48000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Embeddings","optional":false},{"name":"pgvector","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Semantic Search","optional":false},{"name":"SQL","optional":false},{"name":"Supabase","optional":false}],"status":"live","first_seen_at":"2026-11-12T03:51:32Z","employer_posted_date":"2026-11-12","last_verified_at":"2026-11-12T03:56:17Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Teach live online classes on Supabase as the backend of apps built with AI: Postgres tables, sign-in, file storage, Edge Functions and vector search. You teach in English from a ready class kit, remotely, and you are paid for each class you teach.\nWhat the work is for\nYPAI Learn gives people who build apps with AI the backend skills to run them for real, in live classes. Your classes take learners from an empty Supabase project to data, sign-in and storage guarded by row level security, then to semantic search over their own content, and teach them to check who can read each row.\nThe work\nTeach the live class “Set up a Supabase backend with Auth and row level security”, 90 minutes, from the class kit.\nTeach the live class “Build semantic search with pgvector and an Edge Function”, 90 minutes, from the class kit.\nShow live how a row level security policy decides who can read and write each row, then prove it by signing in as two different users.\nWalk learners through storing embeddings in a pgvector column, writing a SQL function that returns the closest matches, and calling it from an Edge Function.\nHelp learners read Postgres errors, fix a policy that lets too much or too little through, and keep secret keys out of the browser.\nWhat to expect\nClasses are in English, live and online, with learners joining from around the world. On the application you can also list the other languages you are able to teach in.\nThe kit for each class holds a minute-by-minute plan, slides, speaker notes, a demo project with tables, policies and an Edge Function, and a backup recording of the demo.\nYou teach remotely from your own computer, with a stable connection, a camera, a microphone and a Supabase project you can demo from in the dashboard.\nYou pass the instructor test for a Supabase class before you teach it for the first time.\nBefore a teaching assignment starts, you sign an instructor agreement. It covers pay, confidentiality and how class material may be used.\nEach invitation states the class times and the price learners pay, and you see both before you accept.\nWhat you bring\nA Supabase project from real work, such as an app's schema, its policies or an Edge Function, that you can show and explain.\nExperience teaching, mentoring developers, writing technical tutorials or running database workshops.\nPatience with learners whose app was generated by an AI tool and who are reading SQL for the first time.\nYou need\nHands-on use of Supabase in your own projects: the database, Auth, Storage and Edge Functions.\nWorking knowledge of SQL and Postgres, including how row level security policies behave.\nFluent spoken English, the language the classes are taught in.\n18 years or older.\nGood to know\nShould your employment contract require consent for outside work, obtain it before you accept a Supabase assignment.\nTeaching volume depends on how much demand there is for the classes; every invitation names the time commitment.\nThere is no cost to apply, and you are not asked to buy or complete a YPAI Learn course.","description_format":"text","description_chars":3040,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Argentina","iso":"AR","kind":"country"},{"name":"Bolivia","iso":"BO","kind":"country"},{"name":"Chile","iso":"CL","kind":"country"},{"name":"Costa Rica","iso":"CR","kind":"country"},{"name":"Dominican Republic","iso":"DO","kind":"country"},{"name":"Ecuador","iso":"EC","kind":"country"},{"name":"El Salvador","iso":"SV","kind":"country"},{"name":"Guatemala","iso":"GT","kind":"country"},{"name":"Honduras","iso":"HN","kind":"country"},{"name":"Nicaragua","iso":"NI","kind":"country"},{"name":"Panama","iso":"PA","kind":"country"},{"name":"Paraguay","iso":"PY","kind":"country"},{"name":"Peru","iso":"PE","kind":"country"},{"name":"Uruguay","iso":"UY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["AI Consulting & Integration","AI Training Data & Annotation"],"lifecycle":[{"event":"open","at":"2026-11-12T03:51:32Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":33,"reasons":["conf:4","win:early","comp:brand"],"computed_at":"2026-11-12T08:20:15Z"},"pay":{"stated_usd_annual":48000,"is_top_pay":false},"html_url":"https://alion.io/job/ypai-ai-instructor-supabase-8","json_url":"https://alion.io/job/ypai-ai-instructor-supabase-8.json","meta":{"generated_at":"2026-11-12T08:20:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16785,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":720613},"rest":"https://alion.io/mcp/rest/get_company?id=720613"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fypai-ai-instructor-supabase-8"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fypai-ai-instructor-supabase-8"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fypai-ai-instructor-supabase-8"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ypai-ai-instructor-supabase-8\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fypai-ai-instructor-supabase-8"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4135778}},{"tool":"search_jobs","arguments":{"company":"ypai.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4135778},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}