Software Engineer (Python)
nahc.io, Taipei City, Taiwan
About the job
Our client is looking for a backend engineer to take full ownership of core features on their medical imaging platform. This isn't a role where you hand off your code at the pull request - you’ll be directly responsible for system correctness, production stability, and the integrity of clinical data that directly impacts patient care.
The data science team builds the machine learning models; your job is to build the robust, deterministic platform that powers them. You’ll spend your time designing scalable architectures, untangling concurrency edge cases, ensuring zero-downtime data migrations, and keeping legacy services stable while building their replacements.
What you will do
- Core Backend Architecture: Drive the technical direction of our Python/FastAPI ecosystem, from API design to background task distribution and production observability.
- Data Integrity & Persistence: Architect and evolve our PostgreSQL schemas. You’ll manage migrations, lock mechanisms, query tuning, and multi-tenant data isolation under strict HIPAA/PHI compliance.
- Resilient Image Processing Pipelines: Design asynchronous, event-driven pipelines handling heavy medical imaging files—from ingest and de-identification to model inference and result delivery.