freehire launches on Product Hunt on 26 August.

Follow →

Machine Learning Backend Software Engineer in Medical System (Developer) Middle

Open 16d
This position is no longer accepting applications(closed Aug 16, 2026).

Summary

Builds and maintains distributed machine learning systems for medical imaging, optimizing Python backend services and deploying computer vision models to production.

Навыки: Python, Машинное обучение, Cuda, Высоконагруженные системы, SQL, Git. Квалификация: Middle. Специализации: Бэкенд разработчик.

Responsibilities:

  • Designing and implementing distributed ML systems
  • Maintaining ML Python backend services in a distributed system.
  • Designing DB schemas and supporting them for ml purposes such as training validation and labeling.
  • Optimization of ML services
  • Increasing unit test coverage, implementing automated testing for ML services.
  • Improving overall system stability, investigating error reports, fixing bugs.
  • Deploying models developed during research to the production environment.
  • Troubleshoot and resolve issues related to CV algorithms in a production environment.

Core competencies and qualifications:

  • 2+ years in Python development.
  • Understanding of machine learning algorithms and computer vision.
  • Good understanding of GPU compute
  • Web programming skills (FastAPI, REST, HTTP, TCP).
  • Experience with SQL. Queries, database design, migration tools.
  • Experience with web application design.
  • Experience with Linux, Docker.
  • English B2+

Preferred qualifications:

  • Knowledge of medical standards (DICOM, HL7).
  • Experience with cloud deployment (GCP, AWS, k8s).
  • JavaScript experience.
  • Formal education in Computer Science / Data Science

We offer:

  • Varied and exciting work with American and European scientists and doctors
  • Lots of growth and learning opportunities
  • Interesting problems to solve
  • Monthly bonuses
  • Stocks to employees
  • Full time position
  • Flexible working time

Interview process consists of:

  1. Screening
  2. Technical Interview 1.5 hours
  3. Culture fit interview

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available