Careers

We build AI products that get deployed inside large organizations. The work is harder than building a cloud app, and that is exactly what makes it interesting.

What working here is like

  • Real ownership

    Each product has a small team responsible for it, from technical decisions through to deployment.

  • Direct contact with users

    Engineers attend customer technical sessions themselves. Feedback does not arrive second-hand.

  • Unusual problems

    Deploying on customer infrastructure, air-gapped environments and resource limits create problems cloud products never face.

  • Persian as a first-class problem

    Persian language processing is not an add-on for us. It is the core problem.

Open roles

  • Data Engineer

    Build data pipelines for training and evaluating Persian-language models — collection, cleaning, and structuring large datasets.

    Team:
    Data
    Location:
    Remote / Tehran
    Apply
  • DevOps / Platform Engineer

    Own the automation behind deploying HomAI products on customer premises and private cloud — CI/CD, monitoring, infrastructure security.

    Team:
    Platform
    Location:
    Remote / Tehran
    Apply
  • Frontend Engineer (Next.js)

    Build dashboard and product UIs with Next.js and React, with real attention to performance, accessibility and correct RTL support.

    Team:
    Engineering
    Location:
    Remote / Tehran
    Apply
  • ML / LLM Engineer

    Fine-tune, quantize and deploy Persian-language LLMs on customer-premise infrastructure for banking and insurance use cases.

    Team:
    AI / Research
    Location:
    Tehran
    Apply
  • Senior Backend Engineer

    Design and build the backend services behind HomAI products deployed on customer infrastructure — multi-tenant architecture, message queues, and scale.

    Team:
    Engineering
    Location:
    Remote / Tehran
    Apply

Don't see a fit?

If you think you belong on this team, send your CV and a short description of your work — no need to match a specific listing.

Send an open application

How we hire

  1. CV review

    We read your CV and work samples, and reply either way.

  2. Intro conversation

    A short session to get to know each other and explain the role precisely.

  3. Technical conversation

    We talk about work you have actually done, not memorized questions.

  4. Offer

    An offer with a clear description of the role, expectations and terms.