Senior Backend Software Developer – Python

Start Date August 24, 2025

Overview

Location: Remote (anywhere)


The client is at the forefront of advancing cancer diagnostics through cutting-edge digital pathology solutions. They are seeking a highly skilled (Senior) Backend Software Developer specializing in Python to join their remote team and play a pivotal role in building and scaling lab tools that support their mission of making pathology accessible worldwide.


Role Overview

This role focuses on the integration, scaling, and serving of advanced AI models (developed by a dedicated machine learning team) within robust, production-ready software systems. The position requires working with large-scale medical image data—often several gigabytes in size with extreme resolutions—and developing tools for efficient image streaming via a high-performance image server.


Key Responsibilities


  • Design, develop, test, deploy, maintain, and improve backend software systems to serve AI models in production.
  • Build automation tools to streamline the data annotation pipeline.
  • Work with technologies such as Docker, AWS, Python, and React to deliver high-quality pathology tools.
  • Integrate third-party pathology hardware and software (e.g., scanners, image viewers, laboratory information systems) into automated workflows.
  • Manage project priorities, deadlines, and deliverables independently.
  • Collaborate closely with product, design, front-end, deep learning, and infrastructure teams.
  • Evaluate and select optimal technical approaches for project tasks.


Qualifications & Experience


  • MSc in Computer Science or related field, or equivalent practical experience.
  • 3–5+ years of professional software development experience with significant product impact.
  • Strong proficiency in Python; web development experience (JavaScript/CSS) is advantageous.
  • Experience interfacing with hardware devices via APIs.
  • Familiarity with laboratory technological ecosystems, including whole-slide scanners and image viewers, is desirable.
  • Strong Linux and Docker experience; Linux server administration a plus.
  • Excellent problem-solving skills, with the ability to thrive in a fast-paced, evolving environment.
  • Enjoyment of interdisciplinary teamwork and innovative problem-solving.
  • Fluency in English; German proficiency is a plus.


Additional Information


  • This role does not involve AI model development; it focuses on building robust systems to integrate and serve models.
  • Reports directly to the VP of Engineering.
  • Fully remote, open to candidates anywhere.


Diversity, Equity & Inclusion

The client, in partnership with Tribes, is committed to fostering an inclusive workplace where diversity in backgrounds, perspectives, and skills is valued. Applications are encouraged from individuals of all genders, cultures, ethnicities, abilities, and life experiences.



Required skills

Python

Apply now

Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.

Register now