R1 RCM is building an AI-powered revenue operating system to simplify the complexities of the U.S. healthcare system. As a Staff Software Engineer in the R37 AI Lab, you will design and operate backend services and AI systems that automate medical coding and billing, directly impacting how quickly hospitals are compensated for their services.
Responsibilities:
- Design, code, test, deploy, and operate backend services, data pipelines, and AI systems that power models, specialized reasoning and resolution agents, and human-in-the-loop AI features
- Lead the design and delivery of larger features or systems, breaking down ambiguous problems into clear technical plans
- Raise the bar for code quality, reliability, and security through thoughtful design reviews and code reviews
- Mentor and support other engineers through pairing, feedback, and technical guidance
- Partner closely with product managers and operators to turn complex manual workflows into scalable, agentic AI automations
- Work with AI and ML engineers to build AI-native systems that combine deterministic logic, traditional ML models, and LLMs
- Design and evolve secure, compliant, and reliable systems at scale
Requirements:
- Staff Software engineer with 10+ years of experience building and operating products backed by ML/AI systems – like search, recommendations, ads
- Organizational‑level technical leader who sets direction across multiple teams or initiatives, aligning architecture and execution to company‑level goals while unblocking teams, raising the technical bar, and driving outcomes at scale
- Strong track record of mentoring engineers and improving team execution through reviews, design input, and shared standards
- You love the power AI coding tools like Cursor and Windsurf give you and you are excited to teach the organization how to better adopt them
- Comfortable speaking directly with users, understanding their needs, and then designing solutions that deliver
- Hands-on engineer who enjoys writing code and debugging real production issues
- Experienced scaling systems and resolving issues across performance, reliability, and data correctness
- You want meaningful ownership and the opportunity to multiply the impact of the team