Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Heartflow Logo

Senior Software Engineer - Scientific Computing & Algorithms

Heartflow

$170,000 - $220,000
Dec 3, 2025
San Francisco, CA, US
Apply Now

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