Staff Agentic Software Engineer
Pearl
Location
United States - Remote
Employment Type
Full time
Department
Engineering
About Pearl
Pearl is shaping the future of dentistry with a suite of AI solutions developed to establish higher standards of quality and care for patients worldwide. Since 2019, our team has engineered FDA-cleared computer vision capabilities for the interpretation of 2D and 3D dental imagery — industry-leading capabilities which clinicians, practice owners, labs, and insurers use to elevate the efficiency, accuracy, and consistency of dental care around the world.
At Pearl, we believe AI isn’t just what we build, it’s how we build. We’re looking for engineers who embrace AI-powered development tools to dramatically amplify their output and ship better software, faster.
The Role
We’re looking for a Staff Engineer who delivers. Someone who spots a problem, determines what needs to be done, and drives it to resolution—whether that means writing code, designing systems, untangling messy data, or pushing through blockers independently when no one’s around to ask.
You’ll own critical product areas end-to-end, working across domains where AI is the core of the product—not an afterthought.
This role sits at the center of three critical product areas:
Real-Time Clinical AI Workflows: Build systems that capture live clinical audio, stream transcription via WebSockets, and generate structured documentation using LLMs.
Agentic Systems: Design and improve autonomous agents that ingest events, reason using LLM tool-calling (Amazon Bedrock), and take action across internal and external systems.
Dental Data Intelligence: Develop pipelines that ingest, normalize, and enrich fragmented data from practice management systems to power analytics and clinical insights.
Who We’re Looking For
Own real-time transcription and LLM summarization pipelines (streaming, structured outputs, prompt design, model routing)
Build and evolve agentic systems (tool-calling loops, MCP integrations, reasoning traces, safety guardrails)
Develop across the stack: Node.js/TypeScript APIs, React frontends, PostgreSQL, and AWS (Lambda, SQS, S3, Bedrock)
Design and maintain event-driven data pipelines (Kafka, SQS) across external systems
Write integration tests first (TDD) and ensure systems are reliable and observable
Collaborate on prompt engineering and evaluation of AI outputs
Operate what you build: monitoring, debugging, cost management, and incident response
Proactively identify problems and ship solutions without needing explicit direction
Use AI assistants daily to write, debug, and refactor code
Know how to prompt effectively and iterate toward high-quality outputs
Critically evaluate AI-generated code
Continuously improve workflows (prompt patterns, tooling, automation)
What You’ll Need to Succeed
Strong ownership mindset: you take responsibility for outcomes, not just tasks
Ability to ramp quickly in unfamiliar systems and contribute independently
High resourcefulness: you can navigate ambiguity, messy data, and undocumented systems
Node.js / TypeScript: async patterns, APIs, service ownership
React: building production-grade UIs (real-time experience is a plus)
AWS: Lambda, SQS, S3 (Bedrock experience preferred)
PostgreSQL: schema design, performance optimization
Event-driven systems: Kafka, SQS, or similar
LLM systems: prompt engineering, structured outputs, tool calling, agent loops
Data integration: building pipelines across unreliable external systems
Test-driven development: especially for complex, non-deterministic systems
AI tools (e.g., Cursor, Claude, Copilot) as a core part of your workflow
Nice to Have
Healthcare or dental experience
Speech-to-text systems (e.g., Deepgram, Whisper, AWS Transcribe)
Familiarity with MCP (Model Context Protocol)
Multi-tenant SaaS experience
Infrastructure as Code (e.g., Serverless Framework)
Background in ETL or large-scale data integration
What We Offer
Competitive Benefit and Compensation Offerings
Ongoing Training and Development Opportunities
Unaccrued, Flexible PTO
Remote Work