About The Position

Join the Cleveland Clinic team where you will work alongside passionate caregivers and provide patient-first healthcare. Here, you will receive endless support and appreciation while building a rewarding career with one of the most respected healthcare organizations in the world. The AI Software Engineer designs, develops, deploys, and maintains scalable, production-ready AI applications and systems. This role bridges advanced machine learning models and real-world software solutions, working across the full technology stack—from data pipelines, backend services, and model integration to user-facing applications and cloud-based deployment. The AI Software Engineer partners closely with AI researchers, data scientists, and domain experts to translate innovative AI capabilities into secure, reliable, and high-performance applications that deliver measurable business value. This is the first AI-focused Software Engineer role for the team, expanding beyond traditional software development. The position will focus on building full-stack AI/ML solutions, integrating AI features into existing tools, and working heavily with image, video, and text data. A caregiver in this position works 8:30am—5:00pm.

Requirements

  • Bachelor Degree in Computer Science or related engineering fields
  • Experience with Epic data stores and modules, including Chronicles, Clarity, and Caboodle
  • Experience with modern data and AI/ML platforms such as Databricks and Snowflake
  • Familiarity with AI agent development frameworks and tools such as LangGraph, Swarm, and MCP
  • Solid understanding of AI and machine learning concepts and techniques
  • 5+ years of experience in software and application development
  • Proficiency in modern frontend technologies including HTML5, CSS3, JavaScript/TypeScript, and frameworks such as React or Angular
  • Strong proficiency in backend programming languages such as Python, Java, or similar languages
  • Proven experience designing and consuming APIs and RESTful web services
  • Experience integrating with Epic Electronic Health Record (EHR) systems, including standards such as FHIR, HL7, and SMART on FHIR
  • Hands-on experience with cloud platforms such as Azure and Google Cloud Platform (GCP)
  • Experience with DevOps tools and practices including Git, CI/CD pipelines, Docker, job orchestration, monitoring, and cloud-native deployment workflows
  • Understanding of security best practices and experience implementing secure coding standards

Nice To Haves

  • Master’s Degree
  • 10+ years of experience in both: Full-stack AI/ML solution development and Integrating AI/ML into existing tools
  • Strong experience with image and video data

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.
  • All other duties as assigned
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service