Latino Legends
Clojure Software Engineer (Backend)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Backend Software Engineer - Core Outfitting
Full-Time | EST Hours | USD $6,000–$9,000/month | Long-Term Contractor
About the Company
Our client is a well-established technology company building AI-powered solutions for large-scale retail and e-commerce platforms. Their products power personalization, product discovery, and automated merchandising experiences used by millions of shoppers every month across web, mobile, and in-store channels.
What differentiates their platform is not only advanced AI capabilities, but also more than a decade of proprietary data, workflows, quality controls, and domain expertise. These foundations allow them to deliver production-grade, brand-safe AI systems that operate reliably at enterprise scale.
About the Role
They're building the future of AI-powered fashion & retail automation, and they need a craftsperson who lives and breathes Clojure.
Here's what they're actually building: AI workflows that generate outfit images, styled bundles, and "Complete the Look" recommendations at scale. Systems that pair products into looks that boost AOV and drive conversion. Intelligent review flows where humans and AI collaborate to produce millions of styled recommendations. Vector search architectures that power semantic discovery and product similarity across their catalog. All of this content must reach shoppers through high-scale APIs serving 175+ enterprise retailers and 100M+ shoppers monthly, fast, reliable, and integrated into their existing platform.
You'll work in Clojure and ClojureScript across the stack, but this is backend-heavy. You'll own features end-to-end: from schema design to API implementation to the review UI that your colleagues use daily.
They're a team of 12+ Clojure engineers who move fast and care about craft. They value ownership deeply. You'll have autonomy to architect solutions, make technical decisions, and ship production code quickly. If you're curious, opinionated about good code, and excited to build AI systems that actually work at scale, keep reading.
How Our Client Works
They are a highly collaborative team. They solve hard technical problems together, debate approaches in real time, and set priorities through live conversation. Their engineers chose this way of working because it lets them move faster and smarter on complex decisions. That means you'll spend a meaningful portion of your week in design discussions, technical problem-solving sessions, and team syncs, and that rhythm is core to who they are.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
If you do your best thinking out loud, enjoy real-time debate, and get energy from collaborating closely with others, you will thrive here.
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 their 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 them 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.
- Hands-on familiarity with LLMs. You have worked with LLM APIs and understand prompt engineering, context windows, and the practical challenges of non-deterministic outputs. Production experience is a strong plus, but they care more about genuine understanding than where you got it
- Collaborative by nature. You enjoy solving problems out loud with others, you are comfortable spending a meaningful part of your week in live technical discussion, and you bring energy that lifts the team around you
- 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


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice-to-Have Qualifications
- Experience integrating LLMs into production systems
- 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
Client Values
Their values reflect what is important to them and serve as the foundation in which they do business. Each core value is best illustrated by actions and attitudes that each team member practices. They define what working with their client means and what their teams embodies through their time here.
- They care deeply about delivering high quality work
- They work to be the best partners possible
- They get things done
- They believe the right team matters most
- They think like customers and act like owners
- They relish being pioneers
Hiring Process
Their streamlined process moves quickly while giving candidates a fair opportunity to demonstrate their strengths:
- 15–20 Minute Live Coding Challenge – Focused on fundamentals and problem-solving
- Cultural Fit Interview – Alignment on communication, collaboration, and mindset
- Final Technical Live Coding Session – Real-world scenario simulation
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location