Talent.com
Software Engineer - Scientific Computing & Algorithms
Software Engineer - Scientific Computing & AlgorithmsHeartflow • San Francisco, CA, United States
Software Engineer - Scientific Computing & Algorithms

Software Engineer - Scientific Computing & Algorithms

Heartflow • San Francisco, CA, United States
5 days ago
Job type
  • Full-time
Job description

Software Engineer – Scientific Computing & Algorithms

Join to apply for the Software Engineer – Scientific Computing & Algorithms role at Heartflow

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 FFRCT Analysis—provides a color‑coded, 3‑D 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 (FFRCT 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 heart‑care.

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 3‑D 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
  • Provide production support
  • Participate in cross‑functional efforts with Product team, Process Engineering team, and other stakeholders
  • 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 3‑D 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.

    Seniority level

    Mid‑Senior level

    Employment type

    Full‑time

    Job function

    Engineering and Information Technology

    Industries

    Medical Equipment Manufacturing

    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.

    Positions posted for Heartflow are not intended for or open to third‑party recruiters / agencies. Submission of any unsolicited resumes for these positions will be considered to be free referrals.

    Heartflow has become aware of a fraud where unknown entities are posing as Heartflow recruiters in an attempt to obtain personal information from individuals as part of our application or job offer process. Before providing any personal information to outside parties, please verify the following : A) all legitimate Heartflow recruiter email addresses end with “@heartflow.com” and B) the position described is found on our careers site at www.heartflow.com / about / careers / .

    Referrals increase your chances of interviewing at Heartflow by 2x

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • San Francisco, CA, United States

    Related jobs
    Sr. Software Engineer - AI / LLM Applications (26456)

    Sr. Software Engineer - AI / LLM Applications (26456)

    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: 11 days ago • Promoted
    Software Engineer, Science

    Software Engineer, Science

    Chan Zuckerberg Initiative • Redwood City, California, United States
    Full-time
    The Chan Zuckerberg Initiative was founded by Priscilla Chan and Mark Zuckerberg in 2015 to help solve some of society’s toughest challenges — from eradicating disease and improving education to ad...Show more
    Last updated: 30+ 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: 2 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: 15 days 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, Machine Learning

    Software Engineer, Machine Learning

    Twelvelabs • San Francisco, California, United States
    Full-time
    At TwelveLabs, we are pioneering the development of frontier multimodal foundation models that can see, hear and understand the world as humans do. Our models have redefined the standards in video-l...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Systems

    Software Engineer, Systems

    Eventual • San Francisco, CA, United States
    Full-time
    This range is provided by Eventual.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Every breakthrough AI application, from foundation models to ...Show more
    Last updated: 30+ 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, Machine Learning Infrastructure - Generative AI

    Senior Software Engineer, Machine Learning Infrastructure - Generative AI

    San Francisco Staffing • San Francisco, CA, United States
    Full-time
    DoorDash Data Scientist And ML Engineer Opportunity.DoorDash is building the world's most reliable on-demand logistics engine. Behind the scenes, our Machine Learning Platform (MLP) powers critical ...Show more
    Last updated: 20 hours ago • Promoted • New!
    Software Engineer, Scientific Models (Platform)

    Software Engineer, Scientific Models (Platform)

    Benchling • San Francisco, CA, United States
    Full-time
    Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed...Show more
    Last updated: 11 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: 2 days ago • Promoted
    Senior Software Engineer - Machine Learning Platform

    Senior Software Engineer - Machine Learning Platform

    Snowflake • Menlo Park, California, United States
    Full-time
    The Snowflake Machine Learning Platform team’s mission is to enable customers to bring their machine learning and deep learning workloads to Snowflake. Our customers want to build powerful models wi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Localization

    Software Engineer, Localization

    Kodiak • San Francisco Bay, California, United States
    Full-time
    The company has developed an artificial intelligence (AI) powered technology stack purpose-built for commercial trucking and the public sector. The company delivers freight daily for its customers a...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Machine Learning Infrastructure

    Software Engineer, Machine Learning Infrastructure

    Datologyai • Redwood City, California, United States
    Full-time
    Companies want to train their own large models on their own data.The current industry standard is to train on a random sample of your data, which is inefficient at best and actively harmful to mode...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: 2 days ago • Promoted
    Senior / Staff AI Algorithms Engineer

    Senior / Staff AI Algorithms Engineer

    Dexterity • Redwood City, California, United States
    Full-time
    At Dexterity, we believe robots can positively transform the world.Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robot...Show more
    Last updated: 30+ 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: 2 days ago • Promoted