Entry-level Software Engineer at Etiometry Inc. (Boston, MA)

Etiometry Inc.

Full Time

Company Summary

Etiometry provides next-generation patient monitoring software that helps clinicians better understand the status and trajectory of their patients and the clinical risks they are facing. Our software products are used by various clinical roles within Intensive Care Units, Operating Rooms, and other In-Patient units. The software is also used by researchers at the hospital sites, who export the data it collects in order to use it in clinical and quality studies. 

By joining our company, you will be at the forefront of clinical innovation, working with a passionate team of innovators with the common mission of changing the delivery of healthcare. You will become an integral part of a dynamic team whose work will directly impact the long-term success of the company and will provide a great opportunity for career development.

Position Summary

We are currently seeking an entry-level Software Engineer who will aid in the design and implementation of Etiometry’s Risk Analytics, a real-time clinical decision support software. You will be part of the Algorithm Team and will work to develop and test new algorithm features, improve the current software design, and deploy algorithms into a hospital environment.


  • Produce, test, and document production-ready code for a clinical environment.

  • Package, deploy, and support applications in a clinical setting.

  • Work with distributed computation processes.

  • Implement and optimize real-time algorithms.

  • Work with clinical time-series data and its associated deficiencies; missing data, inconsistent frequency, asynchronous data, varying data labels.

  • Interface with Etiometry's clinical databases to test and validate system performance.

Basic Qualifications

  • BS in software engineering, computer science or a similar technical field with relevant work experience.

  • Experience developing in an object-oriented language such as Python, C++, Java, etc.

  • Comfortable developing and deploying software in a Linux-based environment.

  • Experience with version control software, preferably Git.

  • Experience with distributed computation systems.

Desired Qualifications

  • Experience with Agile software development methodologies, and continuous integration and delivery.

  • Experience with job queue libraries, such as celery or RQ.

  • Experience with Python and common Python packaging and distribution procedures.

  • Experience with distributed computation systems.

  • Experience working with big data.

  • Experience working with time-series data.

Contact Us

If you are interested in this opportunity, please email [email protected] with your resume.