DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python ꞏ 5y
  • TypeScript TypeScript
  • JavaScript JavaScript
  • Django Django ꞏ 3y
  • Flask Flask ꞏ 3y
  • React React
  • ML ML
  • Kubernetes Kubernetes
  • Terraform Terraform
  • FastAPI ꞏ 3y
  • AI
  • Distributed Systems
About Rhino Federated Computing

Rhino Federated Computing Rhino solves one of the biggest challenges in AI: seamlessly connecting siloed data through federated computing. The Rhino Federated Computing Platform (Rhino FCP) serves as the ‘data collaboration tech stack’, extending from providing computing resources to data preparation & discoverability, to model development & monitoring - all in a secure, privacy preserving environment. To do this, Rhino FCP offers flexible architecture (multi-cloud and on-prem hardware), end-to-end data management workflows (multimodal data, schema definition, harmonization, and visualization), privacy enhancing technologies (e.g., differential privacy), and allows for the secure deployment of custom code & 3rd party applications via persistent data pipelines. Rhino is trusted by >60 leading organizations worldwide - including 14 of 20 of Newsweek’s ‘Best Smart Hospitals’ and top 20 global biopharma companies - and is leveraging this foundation for financial services, ecommerce, and beyond.


The company is headquartered in Boston, with an R&D center in Tel Aviv.


About the role

The Senior Backend Engineer will be responsible for enhancing and scaling Rhino’s Federated Computing Platform (FCP), used around the world to power cutting edge AI/ML research and development for healthcare and other regulated industries, ultimately driving a shift in innovation and delivery in these industries. You will be responsible for developing new features and enhancements spanning several different technologies and will be expected to learn new technologies as this field is evolving rapidly. You will work closely with other backend engineers, frontend engineers, devops engineers, data scientists, product managers, and business stakeholders across the company. Day-to-day, your role will be architecting, designing, and developing backend sub-systems in Python. You will also work closely with frontend development in JavaScript/TypeScript and React, with infrastructure development on Kubernetes with Terraform, and with data science and AI/ML development using a wide range of model architectures and libraries. This role is for a fast learner who loves technology and is excited to build a cutting edge platform that will improve healthcare and privacy preservation around the world.

  • Take entire backend sub-systems from ideation through design and implementation across a broad range of technologies and environments.
  • Interface closely with (occasionally also writing code for) frontend, devops, and data science components.
  • Introduce improvements to our tools and methodologies to increase the velocity of our development team and the reliability of our platform, including using the latest AI tooling.
About the candidate

Candidates should have the experience described below:

  • 7+ years of software development
  • 5+ years developing production platforms/products/applications in Python
  • 3+ years using web application frameworks like Django/Flask/FastAPI
  • Experience working in a startup environment
  • Advantage for experience developing AI/ML based products or platforms
  • Advantage for experience developing distributed systems
  • The role is open to candidates who are based in Israel (hybrid work environment)
Rhino Health