Senior Software Engineer, RCM Email Agents
Build and operate full-stack AI agents that automate high-volume healthcare revenue-cycle email workflows. The role requires strong Python/FastAPI, React, PostgreSQL, production engineering, and LLM or agent-harness experience.
About the job
Responsibilities
- Design, build, and operate production AI agents for high-volume revenue cycle management (RCM) email workflows.
- Develop agent harnesses supporting tool use, structured workflows, context management, human escalation, and reliable execution.
- Build scalable backend services and APIs with Python and FastAPI.
- Create React and JavaScript interfaces for operations teams to review, manage, and improve agent activity.
- Design PostgreSQL schemas and data pipelines for workflow state, auditability, analytics, and agent performance.
- Integrate agents with email systems, internal services, healthcare workflows, and third-party platforms.
- Build evaluation frameworks measuring agent accuracy, resolution rate, escalation rate, latency, and cost.
- Establish monitoring, alerting, reporting, and safeguards for business-critical workflows.
- Investigate production failures, identify root causes, and improve system reliability.
- Work directly with RCM operators and customers to understand workflows and turn feedback into product improvements.
- Own projects from problem definition through implementation, deployment, and measurable production impact.
- Help establish a strong engineering culture as the team grows in Rio.
Requirements
- Professional experience building and operating production software systems.
- Strong proficiency in Python and experience developing APIs and services with FastAPI.
- Strong full-stack development skills with React and JavaScript or TypeScript.
- Experience designing data models and production systems with PostgreSQL.
- Hands-on experience with LLMs, AI agents, or agent harnesses, including tool calling, orchestration, context management, evaluations, retries, and human-in-the-loop workflows.
- Understanding of production engineering, including testing, observability, alerting, incident response, and system reliability.
- Experience with containers and cloud infrastructure such as Docker and Kubernetes.
- Ability to move quickly while maintaining correctness, maintainability, and user experience.
- Strong product judgment and ability to simplify complex operational workflows.
- Excellent ownership and communication skills with technical and non-technical stakeholders.
- Builder mindset and enthusiasm for applying AI to healthcare problems.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Nice to Have
- Experience building email agents, support automation, workflow engines, or asynchronous processing systems.
- Experience developing evaluation systems for LLM-powered products.
- Familiarity with revenue cycle management, healthcare billing, claims, remittance, or practice-management workflows.
- Experience building systems requiring strong auditability, security, and data privacy.
- Experience operating high-volume distributed systems with queues, background workers, and third-party integrations.
Security Requirements
- Employees must follow information security policies, protect organizational assets, and report confirmed or potential security events and risks.
- Employees must attest to these requirements upon hire and annually.
Skills
Python, FastAPI, React, JavaScript, TypeScript, Postgres, LLMs, AI Agents, Docker, Kubernetes, Observability, Incident Response, Distributed Systems, Queues, Third-Party Integrations
Similar jobs
Fullstack Engineering jobsBuild and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.