Heartflow is a medical technology company aiming to solve the business and technical problem of advancing the diagnosis and management of coronary artery disease, the leading cause of death worldwide, by developing and improving AI-driven, non-invasive cardiac diagnostic tools.
Requirements
- 8+ year(s) of experience with modern C++ (C++-11 and up)
- 5+ year(s) of experience with medical imaging, computer vision, 3d computational geometry and/or machine learning
- 5+ year(s) of experience with Python development
- 3+ year(s) of experience with cloud computing (Amazon Web Services or equivalent)
- 5+ years(s) of experience of software development best practices: testing (unit, integration), CI/CD (Jenkins, github, AWS Codebuild/CodePipeline), agile methodologies
- Experience with Typescript (and other web technologies)
- Experience with interactive 3D graphical software (C++, Windows)
Responsibilities
- Lead the design, implementation and validation of the algorithmic component software
- Ensure scalability, observability, and security of team components
- Create and maintain technical documentation
- Create and deliver technical presentations
- Conduct peer design and code reviews
- Improve our infrastructure and tooling: algorithmic pipelines, test frameworks and CI/CD pipelines
- Improve the modularity and testability of algorithmic components through careful design, specifications, and implementation of tests
Other
- Minimum Bachelor’s degree in Computer Science or related is required; advanced degree preferred
- 8+ year(s) of relevant industry experience in a software company
- Ability to communicate clearly to technical peers, and product/project managers
- Ability to write clear technical documentation
- Ability to mentor other engineers within the team