Principal Software Engineer

C&D Talent Advisory
Paris, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€100,000.0 - €200,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Cloud Computing Distributed Systems Python (Programming Language) Machine Learning Software Architecture Software Systems TypeScript Reinforcement Learning Large Language Models Multi-Agent Systems Free and Open-Source Software

Job description

As a Principal Software Engineer, you will help architect and build the core systems powering next-generation healthcare AI products. You will work directly on AI-driven patient communication, triage systems, agent orchestration platforms, secure healthcare infrastructure, and low-latency voice and video technologies. This is a hands-on engineering role focused on building production-grade systems that operate reliably at scale. What You’ll Do

  • Design and scale AI-powered healthcare platforms and distributed systems
  • Build and optimize agent-based architectures and orchestration systems
  • Develop secure healthcare data infrastructure and enterprise integrations
  • Work on systems leveraging LLMs, AI agents, reinforcement learning, and modern AI technologies
  • Improve system performance, reliability, scalability, and clinical accuracy
  • Collaborate closely with founders and a highly technical engineering team
  • Take ownership of technical decisions from architecture through deployment

Requirements

  • 5+ years of experience building complex production-grade software systems
  • Strong backend engineering expertise, ideally with Python
  • Experience designing scalable distributed systems
  • Ability to transform ambiguous business requirements into robust technical solutions
  • Strong software architecture and systems design skills
  • Experience operating in startup, scale-up, or high-growth environments
  • Comfortable working independently with high ownership and accountability, * Experience with AI, machine learning, LLMs, or agentic systems
  • Healthcare technology, health data, or clinical workflow experience
  • Experience with cloud infrastructure and large-scale systems
  • Proficiency in additional languages such as Go, Rust, TypeScript, or similar
  • Open-source contributions, hackathons, or side projects demonstrating technical excellence
  • Experience mentoring engineers and contributing to technical strategy

About the company

Our client is a healthcare AI startup on a mission to make healthcare truly accessible through advanced AI systems. The vision is ambitious: building intelligent agents capable of performing doctor-level and nurse-level tasks while improving patient access, clinical efficiency, and healthcare outcomes at scale., If you’re excited about shaping the future of AI-driven healthcare and building systems capable of transforming patient care, we’d love to hear from you…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on optioncarriere.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo · WWC 2024

2:36 min

Applying supervised machine learning for practical rule extraction

Katja Träumner

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all