Clojure Software Engineer, Shopper Inspiration (Backend)

Apply Now

Please mention DailyRemote when applying

AI Summary

Design and implement backend services and Temporal workflows to power AI-driven retail experiences and product recommendations. Develop ClojureScript UIs for human-in-the-loop validation and manage high-scale APIs serving millions of shoppers.

Clojure Software Engineer, Shopper Inspiration (Backend)

Full-Time | EST Hours | USD $5,000–$9,000/month | Long-Term Contractor

At Latino Legends, we are partnering with a well-established technology company building AI-powered solutions for large-scale retail and e-commerce platforms.

About Our Client

Our client develops enterprise-grade AI systems that power personalization, product discovery, and automated merchandising experiences across web, mobile, email, and in-store channels. Their technology reaches more than 100 million shoppers each month through 175+ major retail brands.

What sets them apart is not just cutting-edge AI — it’s over a decade of proprietary retail data, refined workflows, quality controls, and domain expertise. Their focus is on delivering reliable, brand-safe, production-grade AI systems that perform consistently at enterprise scale.


About the Role

We’re looking for a Clojure craftsperson who thrives in backend-heavy environments and is excited about building real AI systems that operate at massive scale.

You’ll help build:

  • AI workflows that generate outfit images, styled bundles, and “Complete the Look” recommendations

  • Systems that intelligently pair products to increase AOV and conversion

  • Human-in-the-loop review flows where AI-generated content is validated and improved

  • Vector search architectures powering semantic discovery and product similarity

  • High-scale APIs serving 175+ enterprise retailers and 100M+ shoppers monthly

You’ll work across Clojure and ClojureScript, owning features end-to-end — from schema design and backend services to internal review UIs used daily by the team.

The engineering team includes 12+ Clojure engineers who move quickly, care deeply about code quality, and value ownership. This is a high-autonomy environment where you’ll architect solutions, make technical decisions, and ship production-ready systems.


What You’ll Do

  • Design and implement Temporal workflows orchestrating multi-step AI operations (product attribution, image generation, outfit creation, copy generation)

  • Build backend services in Clojure integrating with LLM APIs (GPT, Gemini, etc.)

  • Manage prompts, context windows, streaming responses, and structured outputs

  • Design PostgreSQL schemas supporting complex AI workflows and vector embeddings

  • Implement RAG pipelines using Qdrant for semantic search and similarity matching

  • Develop ClojureScript UIs for human review and validation workflows

  • Build APIs and data pipelines that connect AI systems to the broader platform

  • Implement monitoring systems to track AI quality and reliability


Required Technologies

  • Clojure

  • PostgreSQL

  • AI / LLM Integration & Management

  • Advanced English


Must-Have Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field

  • Strong production experience with Clojure and ClojureScript

  • Deep understanding of functional programming principles

  • Solid SQL and database design experience (PostgreSQL)

  • Experience integrating LLMs into production systems

  • Strong backend engineering fundamentals (APIs, data flow, system design)

  • Ability to ship quickly while maintaining quality

  • Ownership mindset — from conception to production

  • Curiosity about AI, vector search, orchestration, and system architecture


Nice-to-Have

  • Experience with Java and JVM ecosystem

  • Experience with Temporal, Airflow, Dagster, or Step Functions

  • Familiarity with vector databases (Qdrant, Pinecone, Weaviate)

  • Experience building RAG architectures

  • Exposure to multimodal AI or image generation systems

  • Contributions to open-source Clojure projects

  • Background in other functional languages (Haskell, OCaml, Elixir, Scala)

  • Experience building developer tools or human-in-the-loop workflows


Our Client’s Core Values

  • Deliver high-quality work

  • Be exceptional partners

  • Execute with urgency

  • Believe the right team matters most

  • Think like customers, act like owners

  • Embrace innovation and pioneering solutions


Hiring Process

Their streamlined process moves quickly while giving candidates a fair opportunity to demonstrate their strengths:

  1. 15–20 Minute Live Coding Challenge – Focused on fundamentals and problem-solving

  2. Cultural Fit Interview – Alignment on communication, collaboration, and mindset

  3. Final Technical Live Coding Session – Real-world scenario simulation

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified