Software Engineer Team Lead, Data Science

KLAS Research•Pleasant Grove, UT
•$0 - $150,000•Hybrid

About The Position

At KLAS, the mission is to improve healthcare by amplifying truth through collaboration, insights, and transparency. The Software Engineering Team Lead guides a small team building software for data science and AI products. This hands-on role combines team development and technical leadership with daily coding, design, and code reviews. The team lead partners with data scientists, product owners, engineers, and business teams to deliver reliable applications and data workflows. The role involves coaching and developing the team, planning workloads, and supporting career growth. It guides projects from requirements and design through development, testing, deployment, and maintenance, and establishes engineering standards for code quality, security, testing, documentation, and production support. The lead contributes through coding, technical design, code reviews, and problem solving, and builds and supports applications, APIs, data workflows, and AI or machine learning services using Python, R, SQL, and related tools. The position also supports cross-team integration of data, models, and AI services, responsible use of AI coding assistants and agentic workflows including Codex, production monitoring and improvement, and dashboards and reporting in Tableau or other BI tools. The position has a hybrid work schedule, with three full days expected in the office Monday through Wednesday. KLAS provides an internal education program about the healthcare information technology industry and its methodology.

Requirements

  • 5+ years leading or managing small software teams while staying hands-on in development.
  • Strong experience with Python, R, SQL, APIs, and the software development lifecycle.
  • Experience building or supporting AI/ML products, NLP solutions, or data applications.
  • Experience with BI tools such as Tableau, Power BI, or Looker.
  • Ability to set engineering standards, review code, and collaborate across technical and business teams.
  • A degree in computer science, software engineering, data science, or a related field, or equivalent experience.

Nice To Haves

  • Experience deploying AI/ML services, R/Shiny applications, or NLP solutions in production.
  • Familiarity with LLMs, retrieval-augmented generation, AI agents, cloud platforms, CI/CD, application monitoring, and responsible AI practices.

Responsibilities

  • Coach and develop the team, plan workloads, and support career growth.
  • Guide projects from requirements and design through development, testing, deployment, and maintenance.
  • Set engineering standards for code quality, security, testing, documentation, and production support.
  • Contribute directly through coding, technical design, code reviews, and problem solving.
  • Build and support applications, APIs, data workflows, and AI or machine learning services using Python, R, SQL, and related tools.
  • Partner across teams to integrate data, models, and AI services into reliable products.
  • Guide responsible use of AI coding assistants and agentic workflows, including Codex.
  • Support production monitoring and improvement, along with dashboards and reporting in Tableau or other BI tools.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • HSA with company match
  • 401(k) with company match
  • PTO
  • Internal education program
  • Career development, including regular one-on-one meetings, quarterly conversations, and mentoring opportunities
  • Hybrid work schedule
  • Quarterly team activities and monthly office events
  • Catered lunch once a month
  • Snack room
  • Employee resource groups
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service