Software Architect Engineer - Medical Devices (M/F)
DIGESTAID - Digestive Artificial Intelligence Development
14.01.2026 | | Referência: 2350755

PARTILHAR
Empresa:
DIGESTAID - Digestive Artificial Intelligence Development
Descrição da Função
Software Architect Engineer - Medical Devices
Company: Digestaid
Location: Porto, Portugal - Hybrid
Experience Level: Senior (5-8+ Years)
The Opportunity
We are looking for a Software Architect Engineer to boost our productization efforts of our DigestAID Live application. We aren't looking for someone to train models-we are looking for an architect who can build the "engine" that runs them.
You will sit at the intersection of Machine Learning, Backend Engineering, and DevOps. Your mission is to ensure our real-time AI models perform with medical-grade reliability on edge devices, while building a robust, scalable backend infrastructure from the ground up.
What You'll Do
- ML Productization: Optimize PyTorch models for real-time inference ($
- Backend Architecture: Design and maintain high-performance APIs (FastAPI/Flask) and manage complex data persistence using SQLAlchemy 2.x and SQLite.
- Vision Pipelines: Build and optimize sophisticated computer vision preprocessing pipelines using OpenCV and NumPy.
- Infrastructure Strategy: Own the "Tooling Roadmap." You will evaluate and decide our future stack for Windows installers (MSIX/WiX) and Python packaging (Nuitka/PyInstaller).
- Regulatory Excellence: Document architecture decisions (ADRs) to meet FDA/CE compliance standards, ensuring our software is as safe as it is innovative.
Our Tech Stack
- Languages: Python 3.11+, TypeScript
- ML/CV: PyTorch 2.7, OpenCV, CUDA, TensorRT
- Backend: FastAPI, Flask, SocketIO, SQLAlchemy 2.x, Alembic
- Environment: Electron, SQLite, Poetry, Sentry, PyInstaller
Who You Are
- The Python Expert: You have 5-8 years of experience building production-grade Python applications.
- The Optimizer: You know how to profile code, find bottlenecks, and squeeze every millisecond out of an inference pipeline.
- The Architect: You don't just write code; you design systems. You enjoy evaluating tools and documenting "why" a specific path was taken.
- The Quality Advocate: You believe in 80%+ test coverage and clean, traceable migrations.
Bonus Points For
- Experience in the Medical Device (SaMD) space.
- Knowledge of FDA/CE regulatory software requirements.
- Expertise in Windows desktop application distribution.

Observações
Porto (Portugal)