The company is partnering with a leading retail AI company that provides scalable, AI-driven solutions for product enrichment, styling, and discovery. Their technology transforms retail data into rich, structured content that enhances customer engagement and drives sales across e-commerce, apps, and in-store experiences for millions of shoppers worldwide. We are seeking passionate Lead Clojure Engineer to join our remote-first team and help build the future of AI-powered fashion and retail automation.
Responsibilities:
● Design and implement Temporal workflows that orchestrate multi-step AI operations, including product attribution, description generation, metadata enrichment, laydown image creation, outfit creation, and feed optimization for platforms like Google Merchant Center and other shopping networks.
● Develop backend services in Clojure that integrate with LLM APIs (GPT, Gemini, etc.), managing context, prompts, and streaming responses, as well as processing structured outputs for various AI driven features.
● Build and maintain data models and PostgreSQL schemas that support complex enrichment pipelines, product taxonomies, attribute hierarchies, vector embeddings, and seamless integration with retailer catalog systems.
● Create RAG pipelines using Qdrant for semantic search, product similarity matching, and context retrieval to enable more accurate attribute inference and enrichment suggestions.
● Develop APIs and data pipelines that deliver enriched catalogs and product data to retailer PDPs, shopping feeds, and search engines, ensuring reliable data flow and performance.
● Design ClojureScript UIs for review workflows where humans validate, edit, and improve AI-generated content, facilitating collaboration between AI and human validation.
● Implement monitoring systems to track AI quality, coverage, and downstream performance, ensuring robust and reliable AI operations.
Requisitos:
● Bachelor’s Degree in Computer Science, Software Engineering, or related fields.
● Strong Clojure and ClojureScript experience, with leading experience in building and architecting production systems. Deep understanding of functional programming principles and proficiency with the ecosystem (shadow-cljs, re-frame, reagent, etc.).
● Solid SQL skills and database design experience — modeling complex domains in PostgreSQL, writing efficient queries, designing schemas, and managing migrations.
● Experience integrating LLMs into production systems: prompt engineering, managing context windows, handling non-deterministic outputs, and building reliable AI features.
● Backend engineering fundamentals: building APIs, designing data flows, error handling, and scalable system architecture.
● High velocity: shipping often, balancing speed with quality, knowing when to refactor or iterate, and delivering value quickly.
● Ownership mindset: taking responsibility for features from conception to deployment, caring about outcomes.
● An interest in AI, workflow orchestration, vector search, data modeling, and how all pieces fit together.
● Confident communication (written and oral) skills and a demonstrated ability to work collaboratively with all levels of internal and external organizations
● Advanced English level.
● Based in LATAM.
Preferred:
● 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.
● Experience with front-end development and ClojureScript, particularly in building UI tools for workflows.
● Background in product catalog systems, taxonomies, or PIM platforms.
● Knowledge of SEO, structured data (schema.org), or feed management (Google Merchant Center).
● Experience with large-scale data transformation, normalization, or data quality pipelines.
● Background in other functional languages (Haskell, OCaml, Elixir, Scala).
● Experience building developer tools, automation systems, or human-in-the-loop workflows.
● Experience at high-growth startups and comfort working in dynamic environments.
Perfecto, seguí hablando con él.
Aplica para esta posición
Si ya estás hablando con un reclutador de CONEXIONHR, NO COMPLETES EL FORMULARIO.