What are the responsibilities and job description for the AI-Augmented Backend Engineer position at Hill Research?
We just automated a 6-month clinical trial reporting process down to 90 minutes.
Now we're looking for the engineer who helps us do that at scale.
Hill Research builds AI-native infrastructure for pharmaceutical clinical trials — one of the most regulated, high-stakes environments in the world. Our TriClick™ platform is live with top-5 global pharma companies and CROs, and we're growing fast.
About the Role
We're building an AI-augmented engineering team. This is not a “vibe-code and pray” role. We want engineers who use Claude Code, Cursor, and Copilot to move faster — not to avoid thinking. 70% of our work including coding and task automation is empowered by AI.
You should be strong at
• Designing clean, maintainable backend systems
• APIs, databases, reliability, and debugging
• Reviewing and improving AI-generated code with real engineering judgment
• Working in regulated, compliance-sensitive environments (a plus)
Tech Stack
• Python
• Django 5.x Django Ninja
• Django Tenants (multi-tenant SaaS)
• PostgreSQL Redis
• AWS (S3, Lambda) Docker
• uv
• LLM / agent backend modules
What You’ll Build
• Multi-tenant SaaS backend systems
• Workflow-heavy business logic for clinical trial automation
• Production-grade reliability and performance
• AI-integrated backend services
What We’re Looking For
• Strong backend fundamentals — you can architect, debug, and ship
• Active user of AI coding tools (Claude Code / Cursor / Github Copilot)
• You can critically evaluate and improve AI-generated code
• Comfortable in fast-moving, small-team environments
• Experience with SaaS platforms or regulated industries is a plus
Why Hill Research
• Founded by three Yale alums with deep domain expertise
• Real impact: our platform shortens drug development timeline
• Small team — your work matters and ships fast
• AI-augmented engineering is our default workflow
Compensation Range: $212.5K - $250K
Salary : $212,500 - $250,000