Company Overview

Ambra Health is a growing medical data and image management cloud software company making major waves in today’s healthcare industry. With our cutting-edge technology being utilized by the largest medical groups in the country, we are looking for passionate and driven talent to join our exciting team. We are committed to the mission of delivering better care through better technology—right at the heart of the care network and are looking for people who believe in making the world a safer and healthier place like we do. With our robust benefits packages, competitive salaries, Flexible Time Away program, and remote work options, Ambra Health continues to be the employer of choice.

Role

This position is part of the Storage Engineering team, and will work closely with other engineers working remote from multiple time zones across the US and Ambra Support teams located in Denver and New York. Our storage team enhances and maintains a large-scale, custom storage system that runs in public-cloud and private-cloud environments around the world. Ambra Storage manages many petabytes of data representing billions of medical images, with terabytes more added every day.

Senior Storage Engineer [Java/Scala, JVM, REST API, Linux]

Responsibilities

  • Design, implement, test and document new features and bug fixes for the Ambra Health storage system
  • Work with Product Management and Professional Services to define requirements
  • Investigate, debug, and determine the root cause of production issues in a variety of storage deployments
  • Solve scaling problems as the storage system grows
  • Add support for new cloud environments
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Work with other engineers to integrate the storage system with other microservices
  • Support DevOps on release automation, autoscaling, monitoring

Requirements

  • Productive self-starter, proactive, organized, own your code
  • Industry experience with full stack architecture and distributed systems
  • Solid knowledge of Java or Scala, JVM environment, Linux, SAAS technologies
  • Familiar with databases (like Postgres) and in-memory caches (like Redis)
  • Industry experience with high performance/throughput data processing
  • Experience with cloud environments (AWS, Google Cloud, Google Healthcare, Azure) a plus
  • Strong problem-solving abilities
  • Good understanding of performance analysis
  • Familiarity with Python or Perl is a plus, to work with the test harness
  • Knowledge or Interest in Medical Imaging and/or the DICOM standard a plus
  • Fluency in English, excellent communication skills. Experience with distributed teams

Salary range: $110k-$130k, depending on experience

Location: Remote, USA