AI Software Engineer

Cleveland Clinic
1dRemote

About The Position

Join the Cleveland Clinic team where you will work alongside passionate caregivers and provide patient-first healthcare. You will work alongside dedicated caregivers, receive endless support and appreciation, and build a rewarding career with one of the most respected healthcare organizations in the world. The AI Software Engineer will be responsible for designing, developing, deploying, and maintaining scalable AI-driven applications. In this role, you’ll contribute across the stack—integrating back-end systems and databases, building intuitive front-end interfaces, and deploying solutions in the cloud. You will collaborate closely with AI scientists and domain experts to translate models into production-ready tools that enhance end-user workflows. The ideal candidate in this role possesses a passion for healthcare, curiosity, flexibility, and a can-do attitude with a bias toward action. A caregiver in this position works Monday-Friday 8:00am—5:00pm, remotely out of Florida, Nevada, or Ohio, with a preference out of Northeast Ohio.

Requirements

  • Bachelor degree in Computer Science or related engineering fields.
  • 5+ years of experience in software and application development.
  • Experience with Epic modules and data stores (Chronicles, Clarity, Caboodle)
  • Experience with modern data and ML/AI platforms such as Databricks and Snowflake
  • Familiarity with AI agent development technologies and tools such as LangGraph, Swarm, MCP.
  • Familiarity with AI and ML concepts and techniques.
  • Proficiency in modern frontend technologies such as HTML5, CSS3, JavaScript/TypeScript and frameworks such as React or Angular
  • Strong proficiency in programming languages such as Python, Java, or similar languages
  • Proven experience with APIs and RESTful web services.
  • Experience with the Epic Electronic Health Record (EHR) system and API such as FHIR/HL7, SMART on FHIR
  • Experience in using DevOps tools and processes such as Git, Azure Dev Ops, CI/CD, Docker, job orchestration tools, and monitoring tools on cloud platforms.
  • Hands-on experience with cloud platforms such as Azure and GCP.
  • Understanding of security best practices and experience implementing secure coding standards

Nice To Haves

  • Master's degree

Responsibilities

  • Design, develop and deploy web applications and APIs that meet product requirements.
  • Work closely with domain experts, AI/ML scientists, and other engineers to translate requirements into robust and scalable solutions.
  • Drive the architectural decisions for new products and services to ensure scalability.
  • Write high quality, efficient, and well-documented code.
  • Conduct code reviews and mentor junior team members.
  • Integrate applications with a variety of external APIs and data services.
  • Debug, test, and optimize applications.
  • Keep up to date with emerging trends and technologies in software engineering and AI application development.
  • Collaborate with cyber security to protect sensitive information.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service