Senior Full Stack Engineer – Generative AI & Product Engineering
Location: Bay Area / Remote
Type: Full-Time
Why this role is exciting
Own the end‑to‑end web application experience at Peer while shaping how next‑generation AI shows up for users on day‑one. You’ll combine cutting‑edge UX craft with large‑language‑model (LLM) expertise, building features that feel as magical as they are reliable. With autonomy to choose the best tools and the mandate to experiment with AI‑assisted coding, you’ll move faster than your big‑tech peers while working on equally frontier‑scale challenges.
About Peer
Peer is a Bay‑Area‑founded, remote‑friendly GenAI platform accelerating clinical‑research innovation. Our product shortens regulatory timelines by combining human expertise with agentic and retrieval‑augmented language models.
The life sciences industry is at a major inflection point, with soaring content demands and growing pressure for speed and precision. Peer’s AI platform is already live with top tier pharma customers, and delivering impact at the cutting edge of this shift. Our SaaS platform has already been shown to deliver 55-94% efficiency gains while maintaining quality standards across protocols, CSRs, INDs, and safety narratives, serving a $15B addressable market for regulatory documentation services.
We’re uniquely positioned to lead in this space—and we’re backed by top-tier investors in AI and life sciences who share our vision. If you're excited to shape the future of drug development and work at the intersection of cutting-edge tech and human health, we’d love to meet you.
Our Vision: At Peer, we are using AI-powered solutions to clear the path for important scientific and medical discoveries to ensure a brighter, healthier future for all.
Our Values:
Drive Impact: We focus on delivering real results for our users—making their work easier, better, and more impactful.
Be the Expert: We lead with deep expertise, curiosity, and honesty to guide others toward the best outcomes.
Go for Great: We take pride in pushing past “good enough” to deliver standout work in every detail.
Win as a Team: We succeed together—building trust, sharing ownership, and helping each other grow every day.
Key Responsibilities
Design, build, and own full‑stack features—React front‑end with Python/TypeScript back‑end—that showcase LLM capabilities and delight users.
Lead the creation of novel AI‑native UX patterns: chat, in‑context dashboards, in‑product copilots, and multi‑modal document workflows.
Leverage LLM‑assisted coding tools (Claude Code, Cursor, GitHub Copilot etc.) to increase velocity and share best practices with the team.
Integrate evaluation and monitoring pipelines to track latency, cost, hallucination rates, and user satisfaction.
Implement secure, scalable APIs and data pipelines on AWS with infrastructure‑as‑code.
Collaborate closely with product and design partners to iterate rapidly from concept to production.
Mentor fellow engineers, conduct code reviews, and uphold a culture of continuous learning and experimentation.
Contribute to (or lead) open‑sourcing of internal tools that advance the GenAI community.
How We Work
Small, senior squads. Two-week build cycles, async daily stand-ups, and lightweight design docs keep us shipping fast without ceremony.
AI-assisted by default. Tools like Copilot, Claude Code, and Cursor power every pull-request; we share impact metrics at sprint retro.
Trunk-based development & one-click deploys. Green tests merge to main; GitHub Actions auto-promotes to staging and production behind feature flags.
Observability everywhere. Real-time dashboards track latency, cost, and hallucination rates—engineers own what they ship.
Demo-driven culture. We have a 20-minute show-and-tell every week—demos over decks, learning over perfection.
Must‑Have Qualifications
5+ years building and operating production web applications, with proficiency across both front‑end and back‑end.
At least 2 years hands‑on experience integrating or building with LLMs (OpenAI, Anthropic, Vertex AI, or open‑source).
Expertise in modern front‑end frameworks (React, Next.js, Vue, or similar) and strong UI implementation skills (TypeScript, Tailwind, CSS‑in‑JS).
Fluency in one or more back‑end languages (Python, TypeScript/Node.js, Go) and data stores (Postgres, DynamoDB, or vector DBs like Pinecone/Weaviate).
Demonstrated use of AI‑assisted coding tools in daily workflow and a passion for measuring their impact.
Ability to ship secure, observable services with CI/CD, IaC (Terraform/CDK), and automated testing.
Startup experience or proven success in rapid, ambiguous environments.
Nice‑to‑Have
Experience with LangChain, LangGraph, or other agentic/RAG frameworks.
Contributions to open‑source AI or developer‑tool projects.
Prior work in regulated, healthcare domains or enterprise applications.
What We Offer
Competitive base compensation plus meaningful equity.
Remote‑first culture with quarterly in‑person offsites.
Comprehensive health coverage, 12 weeks paid parental leave, monthly home‑office stipends.
Explicit time to experiment with emerging AI tools.
Opportunity to build a category‑defining product that accelerates life‑saving research.
How to Apply
Send a résumé or LinkedIn profile to careers@getpeer.ai plus a short paragraph describing a full‑stack GenAI feature you’ve built—including which LLMs and coding‑assist tools you used, and what you’d improve next. We aim to complete the hiring process (intro call → tech deep dive → team chat) within two weeks.