Posted on: 13/02/2026
What You Will Do :
- Temporal workflows that orchestrate multi-step AI operations : product attribution, laydown image generation, outfit creation, and outfit copy generation
- Backend services in Clojure that integrate with LLM APIs (GPT, Gemini, etc.), manage context and prompts, handle streaming responses, and process structured outputs
- Data models and PostgreSQL schemas that support complex AI workflows, vector embeddings, and integration with our existing product catalog
- RAG pipelines using Qdrant for semantic search, similarity matching, and context retrieval that powers smarter AI recommendations
- ClojureScript UIs for review workflows where humans validate, edit, and improve AI-generated content
- APIs and data pipelines that connect everything together, monitoring systems that track AI quality, and the infrastructure that lets us ship fast
Must-Have Qualifications :
- Bachelor's Degree from an accredited college or university in Computer Science, Software Engineering, or other related fields
- Strong Clojure and ClojureScript experience. You've built production systems, you understand functional programming deeply, and you're comfortable with the ecosystem (shadow-cljs, re-frame, reagent etc.)
- Solid SQL skills and database design experience. You can model complex domains in PostgreSQL, write efficient queries, design schemas, and handle migrations. This is important.
- Experience integrating LLMs into production systems. You understand prompt engineering, managing context windows, handling non-deterministic outputs, and the practical challenges of building reliable AI features
- Backend engineering fundamentals. You know how to build APIs, design data flows, handle errors gracefully, and architect systems that scale
- High velocity. You ship often. You balance speed with quality, you know when to refactor and when to iterate, and you don't let perfect be the enemy of good
- Ownership mindset. You take responsibility for features from conception to production. You care about the outcome, not just writing code
- Curiosity. You're interested in AI, workflow orchestration, vector search, frontend UIs, data modeling, and figuring out how all the pieces fit together
Nice-to-Have Qualifications :
- Experience with Java and the JVM ecosystem
- Experience with Temporal or similar workflow orchestration systems (Airflow, Dagster, Step Functions)
- Familiarity with vector databases like Qdrant, Pinecone, or Weaviate, and RAG architectures
- Experience with MCP (Model Context Protocol) or building tool-calling systems where LLMs interact with external services
- Understanding of image generation models, multimodal AI, or working with vision APIs
- Contributions to open-source Clojure projects
- Background in other functional programming languages (Haskell, OCaml, Elixir, Scala)
- Experience building developer tools, automation systems, or human-in-the-loop workflows
Did you find something suspicious?