Talent.com
Software Engineer - Scientific Computating & Algorithms
Software Engineer - Scientific Computating & Algorithmsalgojobs • San Francisco, CA, United States
No longer accepting applications
Software Engineer - Scientific Computating & Algorithms

Software Engineer - Scientific Computating & Algorithms

algojobs • San Francisco, CA, United States
8 days ago
Job type
  • Full-time
Job description

Software Engineer - Scientific Computing & Algorithms

Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease, the #1 cause of death worldwide, using cutting-edge technology. The flagship product—an AI-driven, non-invasive cardiac test supported by the ACC / AHA Chest Pain Guidelines called the Heartflow FFR CT Analysis—provides a color-coded, 3D model of a patient’s coronary arteries indicating the impact blockages have on blood flow to the heart. Heartflow is the first AI-driven non-invasive integrated heart care solution across the CCTA pathway that helps clinicians identify stenoses in the coronary arteries (RoadMap™ Analysis), assess coronary blood flow (FFR CT Analysis), and characterize and quantify coronary atherosclerosis (Plaque Analysis).

Our pipeline of products is growing and so is our team; join us in helping to revolutionize precision heartcare.

Heartflow is a publicly traded company (HTFL) that has received international recognition for exceptional strides in healthcare innovation, is supported by medical societies around the world, cleared for use in the US, UK, Europe, Japan and Canada, and has been used for more than 400,000 patients worldwide.

If you are passionate about writing innovative software, come join our world-class engineering team! You will work in cross-functional teams to deliver the future generations of our technology :

  • Cloud-based algorithmic pipelines for image and geometry processing (C++, Python, AWS)
  • Interactive 3D graphical software (Typescript, C++ / Windows)

Job Responsibilities

  • Design, implement, review, document, and validate algorithmic component software
  • 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 associated tests
  • Troubleshoot and resolve technical issues
  • Drive the release and monitoring of team components
  • Participate in cross-functional efforts with Product team, Process Engineering team, and other stakeholders
  • You will help us build the right technology, and build it right!

    Qualifications required

  • Minimum Bachelor’s degree in Computer Science or related is required; advanced degree preferred
  • 3+ years of relevant industry experience in a software company
  • 3+ years of experience with modern C++ (C++‑11 and up)
  • 2+ years of experience with Python development
  • Understanding of software development best practices : testing, CI / CD, agile methodologies
  • Ability to communicate clearly to technical peers and to product managers
  • Ability to write clear technical documentation
  • How you stand out

  • Experience with Typescript (and other web technologies)
  • Experience with Rust
  • Experience with interactive 3D graphical software (C++, Windows)
  • Experience with CI / CD environments (Jenkins, GitHub, AWS CodeBuild / CodePipeline)
  • Experience with cloud-based infrastructure (Amazon Web Services or equivalent)
  • Experience with medical imaging, computer vision, 3D computational geometry and / or machine learning
  • Experience with validation methodologies : design of experimental studies, statistical testing
  • A reasonable estimate of the base salary compensation range is $140,000 to $185,000 (for San Francisco Bay Area), cash bonus, and equity. #LI-IB1 #LI-Hybrid

    Heartflow is an Equal Opportunity Employer. We are committed to a work environment that supports, inspires, and respects all individuals and do not discriminate against any employee or applicant because 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 federal, state, or local law. This policy applies to every aspect of employment at Heartflow, including recruitment, hiring, training, relocation, promotion, and termination.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • San Francisco, CA, United States

    Related jobs
    Software Engineer - Large Scale Inference

    Software Engineer - Large Scale Inference

    The San Francisco Compute Company • San Francisco, CA, United States
    Full-time
    We think people should buy it like one.Startups shouldn’t be forced to buy a year’s worth of compute time in order to get market rate and compute providers shouldn’t go bankrupt because they can’t ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Robotics)

    Software Engineer (Robotics)

    META • Burlingame, CA, United States
    Full-time
    At Meta, we're building the future of human connection and the technology that enables it.This means continuously inventing and developing technologies for the next generation of experiences.To con...Show more
    Last updated: 14 days ago • Promoted
    Software Engineer - Mapping and Localization

    Software Engineer - Mapping and Localization

    Applied Intuition • Sunnyvale, CA, United States
    Full-time
    Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Show more
    Last updated: 1 day ago • Promoted
    Scientific Software Engineers

    Scientific Software Engineers

    Jobs for Humanity • Santa Clara, CA, United States
    Full-time
    Jobs for Humanity is collaborating with Upwardly Global and with Nvidia to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.Senior System Softwa...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Planet Labs PBC • San Francisco, CA, United States
    Full-time
    We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset ...Show more
    Last updated: 15 days ago • Promoted
    Software Engineer

    Software Engineer

    Supermicro • San Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Data Infrastructure for Robotics Research

    Senior Software Engineer, Data Infrastructure for Robotics Research

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are seeking a Senior Software Engineer to join a new team building the foundational infrastructure for Robotics Research. This new team will work very closely with NVIDIAs Generalist Embodied Age...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer – Robotics Fleet & Systems

    Senior Software Engineer – Robotics Fleet & Systems

    Watney Robotics • San Francisco, CA, United States
    Full-time
    A cutting-edge robotics company in San Francisco is seeking a software developer with at least 4 years of experience.The role involves architecting and maintaining distributed systems, programming ...Show more
    Last updated: 5 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Intology • San Francisco, CA, United States
    Full-time
    Join our core team building& deploying.AI-generated scientific discovery to pass the highest level of peer review – the main track of an A • conference (ACL 2025). Collaborate with core R&D team to d...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Compute Infrastructure for Robotics Research

    Senior Software Engineer, Compute Infrastructure for Robotics Research

    NVIDIA • Santa Clara, CA, United States
    Full-time
    We are seeking a Senior Software Engineer to join a new team building the foundational infrastructure for Robotics Research. This new team will work very closely with NVIDIA’s Generalist Embodied Ag...Show more
    Last updated: 23 hours ago • Promoted
    Software Engineer - Robotics & Autonomous Systems

    Software Engineer - Robotics & Autonomous Systems

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    Software Engineer - Robotics & Autonomous Systems.Scale's Robotics business unit is dedicated to solving the data bottleneck in Physical AI across Robotics, Autonomous Vehicles, and Computer Vision...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer for End-to-End Scientific AI in Molecules

    Software Engineer for End-to-End Scientific AI in Molecules

    Menlo Ventures • San Francisco, CA, United States
    Full-time
    A leading biotechnology firm in San Francisco seeks an experienced Software Engineer to implement cutting-edge scientific AI models into their R&D platform. In this role, you will engineer end-to-en...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

    Senior Software Engineer, Autonomy - Calibration, Mapping & Localization

    Cyngn • Mountain View, CA, United States
    Full-time
    Based in Mountain View, CA, Cyngn is a publicly-traded autonomous technology company.We deploy self-driving industrial vehicles like forklifts and tuggers to factories, warehouses, and other facili...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    Bio-Rad Laboratories • Hercules, CA, United States
    Full-time
    This role is both technical and collaborative.You will work closely with cross-functional teams including systems engineers, mechanical designers, assay development scientists, and quality engineer...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Scientific Computing & Algorithms

    Software Engineer - Scientific Computing & Algorithms

    HeartFlow, Inc • San Francisco, CA, United States
    Full-time
    Software Engineer - Scientific Computing & Algorithms.Heartflow is a medical technology company advancing the diagnosis and management of coronary artery disease, the #1 cause of death worldwide, u...Show more
    Last updated: 8 days ago • Promoted
    Software Engineer - Scientific Computing & Algorithms

    Software Engineer - Scientific Computing & Algorithms

    Heartflow • San Francisco, CA, United States
    Full-time
    Software Engineer – Scientific Computing & Algorithms.Software Engineer – Scientific Computing & Algorithms.Heartflow is a medical technology company advancing the diagnosis and management of coron...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer, Numerics

    Software Engineer, Numerics

    DeepMind • Mountain View, CA, United States
    Full-time
    Artificial Intelligence could be one of humanity's most useful inventions.At DeepMind, we're a team of scientists, engineers, machine learning experts and more, working together to advance the stat...Show more
    Last updated: 1 day ago • Promoted
    Senior System Software Engineer - Computer Vision Algorithms and SDK

    Senior System Software Engineer - Computer Vision Algorithms and SDK

    NVIDIA • Santa Clara, CA, United States
    Full-time
    As the top tier artificial intelligence computing company, we are paving the way with innovations in self-driving cars, machine learning, super-computing, gaming, and visualization.We are building ...Show more
    Last updated: 30+ days ago • Promoted