Remote Software Engineer, Algorithms

closed
Logo of HeartFlow

HeartFlow

πŸ’΅ $108k-$181k
πŸ“Remote - United States

Job highlights

Summary

Join our team at HeartFlow, Inc., a medical technology company advancing the diagnosis and management of coronary artery disease, as a passionate Software Engineer eager to create innovative algorithmic solutions that enhance healthcare.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience
  • Proficiency in modern C++ and Python programming languages
  • Basic understanding of cloud infrastructure, particularly AWS or similar cloud services
  • Familiarity with software development best practices: testing, CI/CD, DevOps, and agile methodologies
  • Experience with or willingness to learn infrastructure-as-code tools such as Terraform, Chef/Ansible, and orchestration tools like GitHub Actions
  • Good troubleshooting and diagnostic skills
  • Exposure to containerization technologies (Docker, Kubernetes) is a plus
  • Strong collaborative and communication skills

Responsibilities

  • Develop scalable and performant algorithmic solutions for healthcare products, focusing on image processing and scientific visualization
  • Collaborate cross-functionally with Research, Product Management, and Engineering teams to transform prototype algorithms into production-ready solutions
  • Participate in software best practices, including testing, CI/CD, DevOps, and agile methodologies to ensure code quality, reliability, and efficiency
  • Contribute to technical projects, balancing algorithm development with learning about cloud infrastructure responsibilities
  • Engage in team growth through pair programming, code reviews, and knowledge sharing
  • Assist in improving our cloud platform by contributing to AWS service utilization, DevOps automation, and system optimization
  • Support production deployments, document solutions, and help optimize infrastructure for scalability and performance
  • Help diagnose, troubleshoot, and resolve technical issues across distributed systems under guidance

Preferred Qualifications

  • Experience or coursework in medical imaging, computer vision, or 3D computational geometry
  • Familiarity with developing software in regulated environments (FDA, MDR) is a plus
  • Interest in cloud-based ML model deployment and collaborating with ML research teams
  • Knowledge of statistical methods, image optimization techniques, or visualization tools
This job is filled or no longer available