高级后端工程师(Python)- 远程
Senior Backend Engineer (Python) - Remote
Breathment是一家位于慕尼黑的数字健康初创公司。我们为患有慢性呼吸系统疾病(如COPD)的人群数字化肺康复治疗:我们的应用通过手机摄像头监测患者的运动,实时提供反馈,同时物理治疗师和医生可以通过我们的远程监测平台跟踪患者的进展。我们与德国的诊所、物理治疗师和健康保险公司合作,每次发布都会真正惠及患者。
我们正在寻找一位在两个领域都得心应手的高级工程师:计算机视觉和生产后端。你将负责从神经网络输出到患者屏幕上显示的内容以及治疗师在报告中看到的内容的整个流程。
职责
- 负责计算机视觉流程,将我们神经网络的姿态估计输出转化为重复次数、姿势反馈和逐组的运动分析。
- 设计报告层,将原始运动数据转换为物理治疗师可操作的临床报告。
- 构建和扩展我们的Python后端(FastAPI、MongoDB、Redis):患者应用和临床人员平台的API。
- 在Kubernetes上部署GPU推理服务并上线生产环境,对你的工作负责:测试、监控和清晰的交接。
- 与产品、物理治疗师和移动端团队一起分析需求,并提出解决方案,而不是等待工单。
要求
- 5年以上Python专业软件开发经验,包括生产环境REST API(FastAPI或类似框架)。
- 熟悉深度学习框架(PyTorch或TensorFlow)。你有基于模型输出构建实际产品功能的经验,而不仅仅是笔记本中的模型训练。
- 熟悉NoSQL数据库,最好是MongoDB,以及能够应对增长的数据模型。
- 熟练使用Git和GitHub工作流:分支、代码审查、CI。
- 强大的分析思维能力和独立、结构化的工作方式。你能够处理模糊的问题,并在远程团队中推动其最终交付。
- 英语专业水平。德语是加分项,不是必需条件。
- 对初创公司有真正的兴趣:你希望承担责任,并希望看到你的工作对患者产生的影响。
加分项
- 姿态估计、人体运动分析或视频处理(OpenCV、MediaPipe或其他类似工具)。
- Docker、Kubernetes和云部署;工作流引擎如Temporal。
- 在受监管环境中开发的软件:医疗设备开发
查看英文原文
Breathment is a Munich-based digital health startup. We digitize pulmonary rehabilitation for people living with chronic respiratory diseases such as COPD: our app guides patients through therapy exercises at home, watches their movement through the phone camera and gives feedback in real time, while physiotherapists and physicians follow their progress remotely through our telemonitoring platform. We work with German clinics, physiotherapists and health insurers, and every release reaches real patients.
We are looking for a senior engineer who is at home in both worlds: computer vision and production backend. You will own the path from neural-network output to what the patient sees on screen and what the therapist reads in the report.
Tasks
- Own the computer-vision pipeline that turns pose-estimation output from our neural networks into repetition counts, posture feedback and set-by-set exercise analysis.
- Design the reporting layer that converts raw movement data into clinical reports physiotherapists act on.
- Build and extend our Python backend (FastAPI, MongoDB, Redis): the API behind the patient app and the clinician platform.
- Ship to production on Kubernetes with GPU inference services, and stand behind what you ship: tests, monitoring and clean handovers.
- Analyse requirements together with product, physiotherapists and the mobile team, and propose solutions instead of waiting for tickets.
Requirements
- 5+ years of professional software development in Python, including production REST APIs (FastAPI or comparable).
- Hands-on experience with deep learning frameworks (PyTorch or TensorFlow). You have built real product features on top of model output, not only trained models in notebooks.
- Solid experience with NoSQL databases, ideally MongoDB, and with data models that survive growth.
- A fluent Git and GitHub workflow: branches, reviews, CI.
- Strong analytical thinking and an independent, structured way of working. You can take an ambiguous problem and drive it to a shipped result in a remote team.
- Professional working proficiency in English. German is a plus, not a requirement.
- Genuine interest in startups: you want responsibility, and you want to see the effect of your work on patients.
Nice to have
- Pose estimation, human motion analysis or video processing (OpenCV, MediaPipe or similar).
- Docker, Kubernetes and cloud deployments; workflow engines such as Temporal.
- Software in a regulated environment: medical devices, health data, GDPR.
Benefits
- Impact you can see: your code helps patients rehabilitate at home instead of waiting months for a clinic place.
- Remote-first: work from anywhere.
- A small senior team with short decision paths and direct access to founders, physiotherapists and users.
- A modern stack: Python 3, FastAPI, MongoDB, Redis, PyTorch, Kubernetes, GPU inference.
Originally posted on Himalayas