Machine Learning Intern
Skills
About the role
Overview
Pay: $120,000-180,000 year Experience level: 0–4 years - recent graduates are encouraged to apply
About Us Aivra Health provides end-to-end revenue cycle management (RCM) for healthcare practices - medical billing, coding, claims processing, denial management, and reporting. Our platform ingests clinical and demographic data, generates compliant claims (ICD-10, CPT, HCPCS), submits them to clearinghouses and payers, and tracks remittances - all under HIPAA. You'll write the services that move that data accurately and fast.
Job Summary We're hiring a Machine Learning Intern (0–4 years, recent grads welcome) to build and maintain the Python- and Java-based backend services behind our billing and claims platform. You'll own well-scoped features end to end with mentorship from senior engineers.
What You'll Work On
Build and maintain backend microservices in Python (FastAPI / Flask) and Java (Spring Boot) that process claims, eligibility checks, and remittance data.
Design and consume REST APIs, and integrate with external systems over HTTP and healthcare interchange formats such as X12 EDI (837 claims, 835 remittances) and HL7/FHIR.
Model and query relational data in MySQL / SQL Server - write performant SQL, design schemas and indexes, and manage migrations (e.g., Alembic / Flyway).
Implement asynchronous and batch processing for high-volume claim runs using message queues or task workers (e.g., SQS, RabbitMQ, Celery).
Write unit and integration tests (pytest, JUnit) and contribute to CI/CD pipelines (GitHub Actions) for automated build, test, and deploy.
Containerize services with Docker and help run them on AWS or Azure.
Enforce secure handling of PHI: role-based access control (RBAC), encryption in transit and at rest, audit logging, and least-privilege access.
Participate in code reviews, sprint planning, stand-ups, and retrospectives.
Required Qualifications
0–4 years of Machine Learning experience - internships, academic, or personal projects count for recent graduates.
Solid programming fundamentals in Python and/or Java, with a willingness to ramp quickly on the other.
Understanding of data structures, algorithms, and OOP.
Ability to write and debug SQL against a relational database.
Familiarity with Git and pull-request-based workflows.
Understanding of how HTTP and REST APIs work (verbs, status codes, JSON, authentication).
Strong problem-solving skills and clear written communication.
Nice to Have
Coursework, internship, or project experience with a web framework (FastAPI, Flask, Spring Boot, Django).
Exposure to cloud platforms (AWS or Azure), Docker, or Linux.
Experience with CI/CD, automated testing, or message queues.
Any exposure to healthcare data standards (X12 EDI, HL7, FHIR) or other regulated/compliance-heavy domains - a strong plus, not required.
Understanding of application security basics (RBAC, OWASP Top 10).
Pay: $120,000.00 - $180,000.00 per year
Benefits:
Relocation assistance
Application Question(s):
What is your current Visa Status:___
Education:
Master's (Required)
Experience:
Machine learning: 1 year (Required)
Work Location: Remote
Compensation
This Machine Learning Engineer role pays $120k-$180k/yr. Within typical range for machine learning engineer roles in United States.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.