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

Senior Software Engineer - Scientific Computating & Algorithms

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

Senior Software Engineer - Scientific Computating & 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 productan AI-driven, non-invasive cardiac test supported by the ACC / AHA Chest Pain Guidelines called the Heartflow FFR CT Analysisprovides 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 (RoadMapAnalysis), 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 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

We are looking for candidates who care deeply about software quality and teamwork, and who possess a strong engineering mindset. You will help us :

  • 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
  • Mentor other engineers
  • 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
  • Troubleshoot and resolve complex 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
  • 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
  • 8+ year(s) of relevant industry experience in a software company
  • 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
  • Ability to communicate clearly to technical peers, and product / project managers
  • Ability to write clear technical documentationAbility to mentor other engineers within the team
  • How You Stand Out

  • Experience with Typescript (and other web technologies)
  • Experience with Rust
  • Experience with interactive 3D graphical software (C++, Windows)
  • Experience with validation methodologies : design of experimental studies, statistical testing
  • A reasonable estimate of the base salary compensation range is $170,000 to $225,000 (for San Francisco Bay Area), cash bonus, and equity.

    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 "@" and B) the position described is found on our careers site at .

    Create a job alert for this search

    Senior Software Engineer • San Francisco, CA, United States

    Related jobs
    Senior Software Engineer, Observability

    Senior Software Engineer, Observability

    Airtable • San Francisco, CA, United States
    Full-time
    Airtable is the no-code app platform that empowers people closest to the work to accelerate their most critical business processes. More than 500,000 organizations, including 80% of the Fortune 100,...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    META • Menlo Park, CA, United States
    Full-time
    Meta), formerly known as Facebook Inc.When Facebook launched in 2004, it changed the way people connect.Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around t...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Mechanize, Inc • San Francisco, CA, United States
    Full-time
    As a software engineer, you will create RL environments to sell to the leading AI labs.You might be a good fit if you have 2-10 years of experience as a software engineer and can write in python.No...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    The Chan Zuckerberg Biohub, Inc. • Redwood City, CA, United States
    Full-time
    Biohub is leading the new era of AI-powered biology to cure or prevent disease through its 501c3 medical research organization, with the support of the Chan Zuckerberg Initiative.Biohub supports th...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Symbolica AI • San Francisco, CA, United States
    Full-time
    Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines.Symbolica is a well-resourced, nimble team of experts on a mission to bridge th...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Forage • San Francisco, CA, United States
    Full-time
    Forage is building the modern payments stack that powers inclusive commerce.Our technology enables grocers, delivery platforms, and point-of-sale systems to seamlessly accept EBT payments both onli...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, GenAI

    Senior Software Engineer, GenAI

    Scale AI, Inc. • San Francisco, CA, United States
    Full-time
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...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: 6 days ago • Promoted
    Senior Software Engineer - AI

    Senior Software Engineer - AI

    Rippling • San Francisco, CA, United States
    Full-time
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show more
    Last updated: 30+ 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
    Senior Software Engineer - Machine Learning

    Senior Software Engineer - Machine Learning

    Celonis • Redwood City, California, United States
    Full-time
    We're Celonis, the global leader in Process Intelligence technology and one of the world's fastest-growing SaaS firms.We believe there is a massive opportunity to unlock productivity by placing AI,...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Biohub • Redwood City, CA, United States
    Full-time
    Biohub is leading the new era of AI-powered biology to cure or prevent disease through its 501c3 medical research organization, with the support of the Chan Zuckerberg Initiative.The Team supports ...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Paradromics Inc • Oakland, CA, United States
    Full-time
    Brain-related illness is one of the last great frontiers in medicine, not because the brain is unknowable, but because it has been inaccessible. Paradromics is building a brain-computer interface (B...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Multiply Labs • San Francisco, CA, United States
    Full-time
    Multiply Labs is a cutting-edge startup based in San Francisco, California, supported by top-tier tech and life science investors such as Casdin Capital, Lux Capital, and Y Combinator.We are revolu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    F2 • San Francisco, CA, United States
    Full-time
    Own and implement software features that help to power our AI platform helping private markets investors analyze deals with velocity and accuracy. In this role you will be actively coding and delive...Show more
    Last updated: 30+ 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
    Senior Software Engineer, Robotics

    Senior Software Engineer, Robotics

    Nimble • San Francisco, CA, United States
    Full-time
    Nimble is a frontier robotics and AI company building the next era of autonomous logistics.We design, manufacture, and deploy intelligent robots that enable fast, efficient, and sustainable commerc...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer, Observability

    Senior Software Engineer, Observability

    Together AI • San Francisco, CA, United States
    Full-time
    Together AI is building the AI Acceleration Cloud, an end-to-end platform for the full generative AI lifecycle, combining the fastest LLM inference engine with state-of-the-art AI cloud infrastruct...Show more
    Last updated: 20 days ago • Promoted