Clojure job: Full Stack Clojure Engineer - Sysrev

Insilica

Full Stack Clojure Engineer - Sysrev at Insilica

πŸ‡ΊπŸ‡Έ United States β€Ί Maryland β€Ί Rockville
  (Posted Dec 15 2025)

Salary
$100,000 – $140,000 USD

Job description
Full-Stack Clojure Engineer
Hybrid - Rockville, MD | Mid-to-Senior Level

Sysrev is a platform for collaborative data extraction and document review. Research teams use it to review scientific literature, label data, and integrate human judgments with AI-assisted automation.

We're hiring full-stack engineers who want to build sophisticated research tools in Clojure(script) and work at the intersection of functional programming, AI/ML, and academic workflows.

What You'll Do

- Build features end-to-end in a Polylith-based Clojure/ClojureScript monorepo
- Design reactive UIs with Re-frame, Reagent, and TailwindCSS
- Design clean APIs and data models in PostgreSQL
- Integrate AI services (OpenAI, Claude, Gemini) for document analysis and auto-labeling
- Work with document processing pipelines (GROBID, PDF extraction)
- Ship quickly, iterate in the REPL, and help define our product direction

Our Stack

- Frontend: ClojureScript, Re-frame, Reagent, React, Shadow-CLJS, TailwindCSS
- Backend: Clojure, Aleph, Ring, Reitit, HoneySQL
- Data: PostgreSQL, Apache Iceberg, Apache Spark, Memcached
- Infrastructure: AWS (CloudFormation, S3, EC2), Nix, Docker
- Dev Tools: Polylith, Kaocha, clj-kondo, GitHub Actions

You'll Thrive Here If You:

- Love functional programming and are excited about Clojure/ClojureScript
- Understand immutable data structures and pure functions
- Have experience with SQL and database design (PostgreSQL preferred)
- Are comfortable with React or similar frameworks
- Enjoy REPL-driven development and fast feedback loops
- Communicate well and collaborate in a hybrid environment

Nice to Have

- Experience with Re-frame or reactive state management patterns
- Background in academic research, systematic reviews, or bibliometrics
- DevOps experience (CloudFormation, Nix, Docker)
- Document processing or NLP experience

How We Work

- REPL-driven development with hot-reloading
- Component-based architecture (Polylith) for modularity and testability
- Nix-based reproducible development environments
- Automated testing with selective runs for changed components
- Branch-based deployments with CI/CD
- Small, focused team where your decisions shape the product

Benefits

- Compensation $100,000–$140,000 based on skill level
- Health, dental, vision
- 401(k)
- Hybrid schedule (regular onsite work in Rockville, MD)

Requirements

- U.S. work authorization required; we are unable to sponsor visas.

If you're interested in building research tools that matter, working in a pure functional codebase, and joining a small team where you'll have real impact, we'd love to hear from you.


 

Company: Insilica

Insilica
Linkedin profile
Github: sysrev
Location: Rockville, Maryland, United States


Skills wanted for this job:
clojure ai aws clojurescript devops
docker ec2 ml nlp postgresql
react spark sql

Not the developer job you are looking for?
Browse all Clojure developer jobs and we're sure you will find a suitable one!
Browse Clojure dev jobs with similar combinations of skills
Clojure jobs + ai Clojure jobs + aws Clojure jobs + clojurescript Clojure jobs + devops Clojure jobs + docker Clojure jobs + ec2 Clojure jobs + ml Clojure jobs + nlp Clojure jobs + postgresql Clojure jobs + react Clojure jobs + spark Clojure jobs + sql