Team Lead - AI Services (.NET)

Auditdata
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

.NET
API
Artificial Intelligence
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Continuous Integration
Python
SQL Azure
Scrum
Systems Integration
Speech Recognition
Azure
Cloud Platform System
React
Large Language Models
Backend
Kubernetes
Azure
REST
Microservices

Job description

250 million people worldwide live with hearing loss - and most don't get the care they need. Auditdata builds the cloud platform hearing care professionals rely on every day to fit devices, manage patients, and run their practices.

We're building AI-powered capabilities that reduce admin work for clinicians-starting with real-time transcription and automated documentation-so they can focus on patients. We're forming a dedicated AI Services team to deliver these capabilities as reliable, secure services integrated into our existing platform.

This is not a research role. We build and operate production software.

Tech stack we use: C# / .NET, Azure Services, AKS, Service Bus, Azure SQL, React, Azure DevOps; Python for AI tooling and experimentation.

What you will do:

  • Lead a small remote scrum team (typically 3-6 engineers): planning, execution, coaching, and delivery.
  • Stay hands-on in C#/.NET: design and implement backend services, review PRs, and keep architecture pragmatic.
  • Ship AI-enabled features to production by integrating AI components (e.g., speech-to-text and LLM services) into our workflows and microservice ecosystem.
  • Make delivery predictable: break down work into milestones, manage dependencies with other teams, and keep releases on track.
  • Set the quality bar: testing discipline, CI/CD, observability, performance, reliability, and secure engineering practices.
  • Partner with Product and stakeholders: to clarify requirements, communicate trade-offs (quality vs. latency vs. cost), and ensure what ships works in real clinical workflows.

Requirements

Do you have experience in Scrum?, Do you have a Master's degree?, * 5+ years experience with C# and modern .NET (.NET Core / .NET 6+)

  • 2+ years experience leading a software team (Team Lead / Tech Lead), ideally remote/distributed
  • Experience building backend systems: REST APIs, distributed/event-driven services, microservices patterns
  • Cloud experience (Azure preferred) and strong engineering fundamentals (clean design, testing, CI/CD)
  • Strong communication in English (B2+)

What will help you succeed (nice-to-haves):

  • Familiarity with Python or willingness to become comfortable with it over time (we expect more AI tooling, evaluation, and prototyping to live in Python even if production services are .NET)

  • AKS/Kubernetes, Azure Service Bus, Azure SQL, Azure ai foundry

  • Experience integrating external providers/services (e.g., speech-to-text, NLP/LLM APIs)

  • Experience working in regulated domains or with sensitive data, * Greenfield AI work with real patient impact

  • Remote-first, async-friendly culture

  • High engineering and product standards

  • A team that values depth over hype: production quality over flashy prototypes

  • A culture that values personal growth as much as business outcomes

  • Long-term engagement in a stable, growing SaaS company

  • Flexible environment with a flat organizational structure

  • A global, diverse, and highly skilled team across Denmark, Ukraine, UK, Poland, Canada, Australia, USA, and more.

Apply for this position