We are eClinicalWorks. We are a privately held leader in healthcare IT, providing comprehensive, cloud based EHR/PRM solutions to medical professionals worldwide to improve workflows and reduce the risk of physician burnout.
We care. We are committed to positive change. And that’s where you come in. Do you value creativity and innovation? Great, so do we. At eClinicalWorks, we share a passion for improving healthcare through dedication, education, and teamwork. Everyone has that one thing they’re really good at. We value your talent and want you to join our fast-paced, fun, and culturally diverse environment. Ready to make a difference? Apply today.
Please note - This role is only eligible for college students who are currently enrolled in a bachelor's or master's program.
Software Engineer - Intern
We are seeking a motivated Software Engineering + AI Intern to contribute to full‑stack and front‑end development, CI/CD, and AI-driven features. You will work with modern languages and tools, help build and deploy services, and experiment with coding AI agents and RAG-based prototypes.
Tech Stack (focus areas)
- Languages: Java, Python, JavaScript, TypeScript
- Databases: MySQL, MSSQL
- UI Technologies/Frameworks: Angular, AngularJS, Node.js
- Source Control & CI/CD: Git; CI/CD pipelines (e.g., GitHub Actions/GitLab CI/Azure DevOps)
- Build Tools: Gradle, Maven
- Application Servers/Runtimes: Apache Tomcat, Node.js
- AI Tools/Coding AI Agents: OpenAI Codex, Anthropic Claude, or similar agentic architectures.
- AI Concepts: Models, tokens, RAG architectures, agent teams, skills
Required Skills
- Must be currently enrolled in a Master's program.
- Strong foundation in at least in any language: Java, Python, JavaScript, TypeScript.
- Exposure to at least one front‑end framework: Angular or AngularJS; understanding of components, routing, and forms.
- Basic proficiency with Node.js and npm/yarn for front‑end development and build tooling.
- Knowledge of relational databases: MySQL and/or MSSQL; ability to write SQL queries.
- Basic familiarity with CI/CD concepts and pipelines.
- Knowledge of Gradle and/or Maven.
- Familiarity with deploying or running apps on Apache Tomcat and Node.js.
- Exposure to AI tools or coding AI agents (e.g., OpenAI Codex, Anthropic Claude, or similar).
- Understanding of core AI terminology: models, tokens, RAG architectures, agent teams, skills.
- Problem‑solving mindset, eagerness to learn, and good communication skills.
What you will Learn
- End-to-end software delivery: from coding and testing to CI/CD and deployment.
- Practical database design and optimization techniques.
- Building modern SPAs with Angular/AngularJS and integrating them with backends.
- Using and integrating coding AI agents and RAG components in real projects.
- Best practices in code quality, reviews, and documentation within a modern team.
Compensation:
Hourly Rate Range - $23 - $25 USD.
eClinicalWorks is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences that bring us together and help create a healthy world.
Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesThis employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Similar Jobs
What We Do
eClinicalWorks is a privately held leader in healthcare IT, providing comprehensive Electronic Health Record (EHR) and Practice Management (PM) solutions used by more than 850,000 medical professionals in more than 20 countries. We develop innovative, customizable tools for documentation, Population Health, Patient Engagement, and Revenue Cycle Management. Through leading-edge technology and putting the needs of clients first, we help medical professionals improve the quality of care, reduce costs, and meet regulatory requirements.


_0.png)





