Heartflow is a medical technology company aiming to advance the diagnosis and management of coronary artery disease by developing AI-driven, non-invasive cardiac tests and integrated heart care solutions.
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