Amazon Web Services (AWS)PythonLarge scale and distributed computing systemsWeb services and RESTful APIsRDBMSDynamoDBMongoDBContinuous Integration platformsUnit TestingFunctional TestingBlack Box TestingAgile methodologiesNoSQLDICOMHL7Containerization technologiesSoftware as a Medical Device (SaMD)
United States
555+ employees
HealthcareMedTechDeep TechMachine Learning
Role
Who you are
Experience in large scale and distributed computing systems
Experience in web services and RESTful APIs
Knowledge of horizontal scalability of services
Knowledge of Amazon Web Services (AWS) or another cloud provider
Knowledge of containerization technologies such as Docker or equivalent
Experience with RDBMS
Experience with NoSQL or non-relational database like DynamoDB, MongoDB or equivalent
Advanced programming skills in Python
Applying data structures, algorithms, and object-oriented principles to solve challenging problems
Advanced systems knowledge in Linux
Experience with Continuous Integration platforms and Continuous delivery pipelines
Debugging distributed cloud services
Knowledge of software development best practices and agile methodologies
Experience in unit, functional, and black box testing of software applications
Experience with DICOM and/or HL7 standards
Knowledge of enterprise imaging software development and interoperability concepts
Experience with Software as a Medical Device (SaMD)
Desirables
Passionate about working in a fast-paced environment
Passionate about high quality software and software development process
Passionate about taking full ownership of work
Speaks up when faced with problems or disagreements
Likes experimenting with state of the art technologies and services
Works independently with a high degree of latitude
Willing to learn about distributed, highly available, resilient systems
Willing to learn about software as a service (SaaS) applications in the medical space
Willing to learn about state of the art cloud technologies
Willing to learn about software engineering excellence
Willing to learn about tools development to support 24x7 operations
Willing to learn about continuous integration & delivery of medical applications
Willing to learn about medical devices, FDA, and working in a regulated environment
What the job involves
Building and delivering the next generation of a distributed system to efficiently process medical images on the cloud and reliably deliver the results of processing
Design, develop and maintain HeartFlow’s services in the interoperability domain, continuous integration & continuous deployment pipelines and infrastructure
Own and drive the development of multiple components within the team according to best practices in software development and the standards and guidance set forth by FDA and other regulated bodies
HeartFlow is a medical technology company transforming the way cardiovascular disease is diagnosed and treated. With our HeartFlow Analysis, a non-invasive personalized cardiac test, physicians are able to make better care decisions for their patients with suspected coronary artery disease--the number one killer of men and women worldwide.
Company benefits
Equal Opportunity Employer
Free from discrimination of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under law