Senior Agentic Software Engineer

Pearl

Pearl

Software Engineering

Remote

Posted on May 2, 2026

Location

United States - Remote

Employment Type

Full time

Location Type

Remote

Department

Engineering

The Role

We're looking for a Senior Engineer who is a true self starter- someone who sees an ambiguous problem space, defines the path forward, and ships. Rather than waiting for tickets, this person will identify what needs to be built, make the call, and drive it to production. This role sits at the center of Pearl's agentic product strategy. You'll be building autonomous systems that reason, act, and integrate, across the dental practice- work that defines what AI can do in clinical operations, not just what it can describe.

Key Areas of Focus

  • Agentic Systems (primary focus): Design and build agents that plan, call tools, and take action across internal services and external systems. This includes tool-calling workflows, ReAct-style loops, MCP-based integrations, evaluation harnesses, and the safety guardrails that make autonomous behavior trustworthy in a clinical context.

  • Real-Time Clinical AI Workflows: Contribute to systems that capture clinical audio, stream transcription, and generate structured documentation using LLMs.

  • Dental Data Intelligence: Help develop pipelines that ingest, normalize, and enrich data from practice management systems — the substrate our agents reason over.

What You’ll Do

  • Architect and build agentic systems: tool-calling loops, orchestration patterns, memory, retries, and evaluation

  • Define and enforce safety guardrails for autonomous workflows operating on clinical and operational data

  • Integrate agents with internal Pearl services and third-party tools via MCP and direct APIs

  • Build evaluation pipelines and observability for agent behavior — measure what’s actually working in production

  • Contribute to real-time transcription and LLM-powered summarization pipelines

  • Develop across the stack: Node.js/TypeScript APIs, React frontends, PostgreSQL, and AWS

  • Support event-driven architectures using Kafka, SQS, or similar technologies

  • Own prompt engineering, structured output design, and model selection decisions for your domain

  • Identify gaps in the system before anyone files a ticket, then close them

  • Work with AI development tools (e.g., Cursor, Claude Code, Copilot) as a core part of your workflow

What You’ll Need to Succeed

  • 5+ years of professional software engineering experience

  • Self-starter by default. You operate well without detailed direction. You scope your own work, make tradeoff decisions independently, and deliver — then bring the result back for discussion rather than waiting for permission to begin.

  • Comfort with ambiguity. You can take a vague problem (“our agent should handle this class of request”) and turn it into a working system without a detailed spec

  • Hands-on experience building LLM-based systems: prompting, structured outputs, tool/function calling

  • Experience designing or contributing to agentic patterns — ReAct, tool-calling loops, multi-step reasoning, or similar

  • Strong backend skills with Node.js / TypeScript

  • Experience with React and modern frontend development

  • Familiarity with AWS (Lambda, SQS, S3, Bedrock preferred)

  • Experience with PostgreSQL and data modeling fundamentals

  • Exposure to event-driven systems (Kafka, SQS, etc.)

  • A real testing and observability practice — agentic systems fail in subtle ways and you know how to catch it

  • Daily use of AI-assisted development tools in your workflow

Nice to Have

  • Experience shipping production agentic systems (not just prototypes)

  • Familiarity with MCP (Model Context Protocol) or comparable tool integration frameworks

  • Experience with agent evaluation frameworks (LangSmith, Braintrust, custom eval harnesses)

  • Experience with speech-to-text systems (Deepgram, Whisper, AWS Transcribe)

  • Healthcare or dental technology background

  • ETL pipeline or data integration experience

  • Multi-tenant SaaS experience

  • Infrastructure as Code experience (e.g., Serverless Framework, CDK)

What We Offer

  • Competitive compensation and benefits

  • Ongoing training and development opportunities

  • Flexible, uncapped PTO

  • Remote work environment