We're Hiring
Build AI That Actually Ships
We're looking for elite engineers who care as much about production systems as they do about research. Forward-deployed, embedded with clients, shipping real code.
Why Leroy Labs
A small team of senior engineers shipping AI into real production systems
Ship, Don't Slide
Your work lands in production with real users — not in a slide deck that gathers dust.
Fully Remote
Work from anywhere. Async by default, with focused collaboration windows across time zones.
Learn on the Frontier
Generous learning budget, conference stipends, and time to dig into new models and tooling.
Competitive Pay + Equity
Top-of-market compensation with meaningful equity. We win together when we ship.
Open Role
One role, senior bar. If this is you, we'd love to talk.
Engineering
Senior Software Engineer
We're looking for a full-stack engineer who's equally comfortable decomposing a monolith, wiring up an event-driven pipeline, and shipping an LLM-powered feature to a million users. You'll embed with client teams, own features end-to-end, and turn research into production systems.
About the role
You've spent years building scalable web products and you've started to lean into AI. You've worked on Next.js and React on the frontend, Django or Python microservices on the backend, and you care about the unglamorous parts — database migrations, observability, and real-time data pipelines — as much as the shiny LLM layer on top. This role is forward-deployed: you'll work inside client codebases, partner with their engineers, and ship features that move production metrics.
What you'll do
- Architect and ship full-stack features in Next.js / React and Python (Django, Flask) microservices.
- Design event-driven pipelines using RabbitMQ, Kafka, or similar — improving reliability of tracking, notifications, and async workflows.
- Decompose monolithic services into microservices and parallelize database calls to reduce search and API latency at scale.
- Ship LLM-powered features end-to-end: prompt engineering, RAG pipelines, vector similarity search, and real-time inference on production traffic.
- Own DB ↔ search synchronization via CDC architectures, replacing fragile script-based syncs with near real-time consistency.
- Improve core web vitals (TTI, CLS, LCP, FCP) using React Profiler, Lighthouse, ISR, and CDN caching strategies.
- Lead cloud migrations on AWS with automated migration and validation pipelines — zero data loss, minimal downtime.
What we're looking for
- 4+ years shipping production full-stack systems used by real users.
- Deep experience with Next.js, React, and TypeScript on the frontend.
- Strong Python backend skills — Django, Flask, or FastAPI — and comfort designing REST APIs at scale.
- Hands-on experience with PostgreSQL, Redis, and a message broker (RabbitMQ, Kafka, or SQS).
- Experience with Elasticsearch, search relevance tuning, or vector search in production.
- Comfortable with Docker, Kubernetes, and deploying to AWS.
- A track record of improving performance metrics — latency, throughput, or web vitals — with measurable outcomes.
- Strong written communication. You can embed with a client team and earn their trust in the first week.
Tech stack
Compensation & benefits
Competitive base + meaningful equity. Fully remote, flexible hours, conference and learning budgets.
How to apply
If this role feels like the one, we want to hear from you.
There's no application form to fill out. Send us your resume — and a short note on what you've shipped that you're proud of — and we'll take it from there.
We read every email. Expect a reply within a few business days.
Not the right role, but want to stay in touch?
We're always meeting great engineers. Drop us a line and we'll reach out when something opens up.