Junior AI Full-Stack Developer

๐Ÿข Concurrences ยท all Concurrences jobs
๐Ÿ“ Brazil
๐Ÿ’ฐ EUR 6,600 - 6,600 / monthly
๐Ÿ“… Posted 2026-07-27 ยท via Himalayas
๐Ÿท AI-Engineer,Full-Stack-Developer,RAG-Engineer,Python-Developer,Backend-Engineer,Junior-Full-Stack-AI-Developer,Junior-Full-Stack-AI-Engineer,Entry-Level-AI-Full-Stack-Developer,Entry-Level-Full-Stack-AI-Developer,Junior-Full-Stack-Developer,Junior-AI-Developer,Junior-Full-Stack-Engineer,Entry-Level-AI-Full-Stack-Engineer
Apply on original site โ†—

About Concurrences

Mission: "Connecting Antitrust People." The global platform for competition law โ€” 20+ years, 150+ countries, ~50,000 professionals. Lawyers, economists, judges, regulators, academics: all shaping competition policy. We started as a challenger taking on established players. That DNA hasn't changed โ€” now we're building with generative AI.

What drives us: Excellence โ€” scientific rigor and editorial quality in everything we publish. Innovation as a driving force โ€” pioneering new formats, anticipating industry trends, now building with generative AI. And a global community connected through high-level dialogue and best practices shared across borders.
What You'll Build

You own RAG infrastructure for 330โ€“430K legal documents. Chunking pipelines. Vector database tuning. API components. Real systems, real lawyers depend on it.
Concrete work:

-
Intelligent chunking for French court decisions (preserve precedent hierarchy)

-
Weaviate integration, embedding strategy optimization, semantic search at scale

-
RAG components: retrieval โ†’ reranking โ†’ context โ†’ LLM calls

-
Evaluation infrastructure so domain experts measure correctness, not just plausibility

- Ship 3โ€“5 features in month one

Tech: Python, FastAPI, Weaviate, PostgreSQL, GCP. Plus: CrewAI/LangGraph/LlamaIndex, Pulumi/Terraform.
A Typical Week

-
Monday: Debug chunking pipeline mangling PDFs. Propose fix, pair, ship it.

-
Tuesday: Embedding model struggles with French legal terms. Document, propose mitigation.

-
Wednesday: Design caching strategy for API. Watch latency drop.

-
Thursday: Code review. Close issues. Plan sprint.

Who You'll Work With

Anton Bossenbroek (CTO): 20+ years at BCG, Bain, EY, Deloitte, and C3.ai. Your primary technical collaborator on architecture and AI integration.

Nicolas Charbit (founder): 20 years building Concurrences into the definitive antitrust platform. Shapes domain direction and product strategy.

Small, focused, high-ownership team. This is a strategic AI initiative โ€” you'll matter immediately.
Who This Role Fits

You ship real systems. You reason from first principles. You're a generalist ready to learn fast โ€” APIs, databases, infrastructure, legal domain, all at once. Motivated by collaboration, mission, and growth. You ask until you understand.
You Must Have

-
Python: Non-trivial production code. Async, testing, error handling.

-
Backend/API: Built and deployed a web service (FastAPI, Flask, Django).

-
Linux & Git: Terminal-comfortable. Workflows, shell scripts, SSH.

-
SQL: Write queries. Understand joins and indexes.

-
Intellectual honesty: Admit unknowns. Growth mindset non-negotiable.

Big Pluses

-
Vector databases or RAG (Weaviate, pgvector, Pinecone)

-
Agentic frameworks (CrewAI, LangGraph, LlamaIndex)

- GCP or cloud platforms

-
Infrastructure as Code (Terraform, Pulumi)

- Law, legal tech, court decisions

- French language (A2+ valuable)

Compensation & Timeline

R$6,600/month (~โ‚ฌ1,200), paid EUR via Wise. Independent contractor, monthly invoicing. Initial 3-month project engagement with clear path to ongoing collaboration at a higher rate. Start: ASAP, within 4 weeks.
Interview Process

-
Application โ€” CV, GitHub, three written answers (submitted via application form below).

-
15-min intro call with Anton (CTO) โ€” Who you are, what excites you, fit.

-
Two 30-min deep dives โ€” Architecture & trade-offs. Real RAG problem-solving.

-
20-min conversation with Nicolas (founder) โ€” Domain understanding, alignment, culture.

Timeline: 2โ€“3 weeks, application to offer.
Remote & Async

English required. French a plus. Remote-first, async work culture. The CTO is based in Vancouver, the company in Paris. We coordinate across time zones โ€” responsiveness matters more than fixed hours.

Originally posted on Himalayas

โ† All remote jobs