Principal Software Engineer

Principal Software Engineer – AI in Healthcare (Python / Distributed Systems)

Overview

We’re building automation systems that enable AI agents to operate like doctors and nurses. As a Principal Software Engineer, you will work directly with hospitals and clinics to deploy production-grade AI systems for patient communication, triage, and secure data processing. This is a hands-on, Python-focused role centered on scaling distributed systems in a high-impact domain.

Responsibilities

  • Architect, build, and scale AI-driven healthcare systems (LLMs, RL, agentic workflows).
  • Develop secure, low-latency data and communication layers including voice/video.
  • Translate ambiguous healthcare requirements into robust, production systems.
  • Collaborate with a lean, fast-moving team to ship and iterate quickly.
  • Ensure performance, reliability, and clinical accuracy in mission-critical systems.

What We’re Looking For

  • 5+ years building complex, production-grade software systems.
  • Strong expertise in Python (Go, React, AWS are a plus).
  • Experience designing scalable architectures from scratch.
  • High ownership, low ego, and comfort operating in fast-paced environments.
  • Bonus: background in healthcare, AI/ML, or agentic systems.

Ideal Candidate Traits

  • Proven impact: delivered scalable features, led core architecture, or improved performance significantly.
  • Startup mindset: autonomous, hands-on, adaptable, strong problem-solver.
  • Strong communication and collaboration skills.
  • Stable employment history; experience in growing or scaling tech teams is a positive.

Nice-to-Haves

  • Healthcare experience
  • Participation in hackathons or open-source
  • Demonstrated ownership and leadership

Job Details

Company
TechTree
Location
London Area, United Kingdom
Posted