<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://koalabs.ai/jobs/</id>
  <title>KOA Labs — open roles</title>
  <subtitle>Roles open at KOA Labs, with the feed for tools that read it.</subtitle>
  <link rel="self" type="application/atom+xml" href="https://koalabs.ai/jobs/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://koalabs.ai/jobs/"/>
  <updated>2026-11-08T00:00:00Z</updated>
  <author><name>KOA Labs</name><uri>https://koalabs.ai/</uri></author>
  <entry>
    <id>https://koalabs.ai/jobs/ingeniero-por-horas/</id>
    <title>Part-time Engineer (hours you set)</title>
    <link rel="alternate" type="text/html" href="https://koalabs.ai/jobs/ingeniero-por-horas/"/>
    <published>2026-11-08T00:00:00Z</published>
    <updated>2026-12-08T00:00:00Z</updated>
    <category term="remote" label="Remote"/>
    <summary>KOA Labs · Puebla, Mexico — remote within Mexico · Remote · Salary: [Miguel] — to confirm</summary>
    <content type="html">&lt;p&gt;We build small production systems: an assistant that answers from a company&amp;#x27;s own documents, a process that stops asking people to do the same thing twice, a dashboard that shows the numbers and where they came from. Python, TypeScript, a bit of SQL, a lot of reading.&lt;/p&gt;
&lt;p&gt;The role is by the hour, on purpose. Some weeks you take four hours, some weeks you take none. What we need is someone who can pick up a task that is well written down, build it without drama, and leave it documented enough that the next person — who might be you, six months later — can change it.&lt;/p&gt;
&lt;p&gt;Everything we build is open source or belongs to the client. You will not write a black box for somebody who cannot read it.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://koalabs.ai/jobs/evangelista-apps-ia-cholula/</id>
    <title>AI App Evangelist</title>
    <link rel="alternate" type="text/html" href="https://koalabs.ai/jobs/evangelista-apps-ia-cholula/"/>
    <published>2026-11-08T00:00:00Z</published>
    <updated>2026-12-08T00:00:00Z</updated>
    <category term="hybrid" label="Hybrid"/>
    <summary>KOA Labs · Cholula, Puebla, Mexico · Hybrid · Salary: [Miguel] — to confirm</summary>
    <content type="html">&lt;p&gt;You are the person who stands in front of a shop in Cholula and shows the owner how an AI assistant answers their customers. Half the job is listening: what does this business actually lose time on, what does it already answer badly, who picks up the phone. The other half is building the smallest assistant that fixes one of those, in Spanish, in a week, and putting it to work for real.&lt;/p&gt;
&lt;p&gt;You do not need to be an engineer. You need to like people, notice the friction in a business, and be able to write a clear sentence about what an assistant should say. We build the assistant; you put it in the shop and make it work.&lt;/p&gt;
&lt;p&gt;This is part of a small team in Cholula. Hours are set by the businesses, not by an office.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>https://koalabs.ai/jobs/disenador-widgets/</id>
    <title>Widget Designer</title>
    <link rel="alternate" type="text/html" href="https://koalabs.ai/jobs/disenador-widgets/"/>
    <published>2026-11-08T00:00:00Z</published>
    <updated>2026-12-08T00:00:00Z</updated>
    <category term="remote" label="Remote"/>
    <summary>KOA Labs · Mexico City, Mexico — remote · Remote · Salary: [Miguel] — to confirm</summary>
    <content type="html">&lt;p&gt;A widget is the small piece of a product that lives inside someone else&amp;#x27;s screen: the order panel inside the shop&amp;#x27;s system, the summary card inside the accounting tool, the reply button inside the WhatsApp thread. Nobody asks for it by name; everybody feels it when it is missing or when it is ugly.&lt;/p&gt;
&lt;p&gt;You design those pieces and write the rules they follow. You work with the engineers who build them, not around them. You will argue about spacing, about what happens when a name is very long, about the difference between a button and a link — and you will be right often enough to be worth listening to.&lt;/p&gt;
&lt;p&gt;We care about the boring parts: keyboard, screen reader, a phone in the sun, a loading state that does not look broken. Most of our clients use these tools all day, every day.&lt;/p&gt;</content>
  </entry>
</feed>
