Senior Back-end Engineer

Email your resume to

Machine learning is on the verge of transforming healthcare, and the MGH & BWH Center for Clinical Data Science (CCDS) is at the forefront of this revolution. We are a fast-paced start-up embedded in two of the nation’s leading research hospitals, backed by industry partners like Nvidia and GE Healthcare. We have access to millions of medical records, an on-prem GPU cluster, and a top-tier team from industry and academia. We work closely with clinicians to solve critical problems in patient care – our goal is to make real products that make a real difference in the hospital.

The focus of our ML engineering and software team is to build tools to deploy models in the clinical setting.

  • Building visualization tools to put model results in front of the radiologists

  • Creating orchestration tools to route data and results to key hospital systems, including insertion into physician reports

  • Developing an online learning platform to capture feedback from users to improve our models

Required skills

  • Fluent developing backend services & REST endpoints using one or more of the following:

    • Java + Spring

    • Python + Flask

    • Python + Django

  • Fluent in best practices for secure data transmission

  • Fluent working with databases

    • 1+ relational database (Postgres, MySql, etc.)

    • 1+ NoSQL database (mongoDB, CouchDB, etc.)

    • 1+ key-value store (Redis, memcached, etc)

  • Fluent leveraging message queues for asynchronous communication (RabbitMQ, ActiveMQ, ZeroMQ, Kafka, etc.)

  • Fluent developing high-availability applications (redundancy, fault-tolerance, etc)

  • Highly comfortable using Docker

  • Highly comfortable with Apache/Nginx/HAProxy

  • Highly comfortable integrating monitoring solutions with backend services

  • Follows best practices in software development

  • Have shipped product

Nice to have

  • Comfortable with Javascript (React/Vue/Angular)

  • Comfortable with WebRTC, WebSockets, or SocketIO