Tebra is an all-in-one EHR+ platform designed for independent healthcare practices. They are seeking a Staff Software Engineer to lead the design, development, and adoption of AI-native capabilities across their billing and revenue cycle platform, focusing on integrating AI into backend services and operational workflows.
Responsibilities:
- Identify and implement practical opportunities to embed AI into backend services and business workflows where it can improve efficiency, accuracy, or decision support
- Design and build production-ready AI-enabled services that combine application logic, APIs, and AI models to support real customer and operational use cases
- Integrate LLMs, ML models, and external AI services into existing systems using strong engineering patterns for reliability, observability, and maintainability
- Build workflows that use AI in a bounded, auditable way, with clear fallback behavior, evaluation, and human review where appropriate
- Partner with product, design, data, and operational teams to turn workflow pain points into scalable software solutions with measurable impact
- Lead Software Development: Design, develop, test, and deploy scalable and maintainable software applications using Spring Boot, Java, React, and cloud technologies
- Architect and Design: Collaborate with product managers, designers, and cross-functional teams to architect robust and scalable solutions that meet business requirements. Provide input into the technical direction of the team and product
- Cloud Technology Expertise: Leverage experience with cloud platforms (AWS, Azure, Google Cloud, etc.) to design cloud-native applications. Ensure that applications are optimized for scalability, reliability, and cost-efficiency in a cloud environment
- Code Reviews & Mentorship: Conduct thorough code reviews, ensuring that the team adheres to best practices for clean, maintainable, and efficient code. Mentor junior and mid-level engineers, fostering a culture of continuous learning and improvement
- Collaboration and Communication: Work closely with product and design teams to define requirements, deliver timely solutions, and provide technical expertise throughout the product lifecycle
- Performance and Optimization: Monitor and optimize the performance of applications. Identify bottlenecks and implement performance improvements across both frontend (React) and backend (Java/Spring Boot) layers
- Agile Development: Participate in Agile development processes, including sprint planning, daily standups, retrospectives, and backlog grooming. Contribute to defining and prioritizing work within the team
- Stay Current: Continuously research and apply emerging technologies and industry best practices to improve the development process and product quality
Requirements:
- Experience & Seniority: 8+ years of professional software engineering experience building scalable distributed systems, with a track record of driving technical direction and architecture decisions without formal authority
- Core Technical Stack: Absolute mastery of Java, Spring Boot, and Python for developing secure, high-throughput, cloud-native backend systems (AWS, Azure, or GCP)
- Production AI Experience: 2–3+ years of hands-on experience designing, shipping, and maintaining production AI-enabled or AI-native applications (combining LLMs, core application logic, and business workflows)
- AI Orchestration & Architecture: Practical experience with orchestration frameworks (e.g., LangChain, LangGraph, LlamaIndex, CrewAI) and a deep understanding of RAG, tool calling, prompt engineering, context/state management, and human-in-the-loop patterns
- Systems Infrastructure & Data: Strong background in distributed systems, event-driven architectures, asynchronous processing, and messaging platforms (e.g., Kafka)
- Production Safeguards & MLOps: Proven experience implementing enterprise AI guardrails, including real-time observability, latency/cost monitoring, automated evaluation pipelines, and robust fallback mechanisms
- Collaboration: Impact-driven mindset with excellent cross-functional communication skills to bridge Engineering, Product, Design, and Operations
- Advanced Agentic AI: Experience building autonomous, multi-step agentic systems utilizing multi-tier memory networks and recursive reasoning preferred
- Domain Expertise: Prior background in Healthcare IT, Revenue Cycle Management (RCM), billing, claims processing, fintech, or similarly regulated, high-compliance transaction environments preferred
- Deep Data Retrieval: Hands-on experience with vector databases, semantic search architectures, and enterprise knowledge graph construction preferred
- Advanced ML Tooling: Exposure to PyTorch, Hugging Face Transformers, custom embedding models, fine-tuning methodologies, or model serving optimization
- Leadership Pedigree: Past experience serving as a Founding Engineer, Principal Architect, or early-stage platform lead driving organization-wide AI/ML adoption frameworks preferred