Senior Software Engineer
San Francisco, United States · Full-time
- Posted 2d ago
- From HeartFlow’s careers page
- Location
- San Francisco, United States
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Software Development
Apply on HeartFlow’s site
Opens the listing on job-boards.greenhouse.io
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
What You'll Do:
- Build robust analytical pipelines and visualizations over population-scale data to characterize dataset distributions and algorithm performance across diverse patient populations.
- Translate findings about data variance and algorithm behavior into actionable requirements and algorithmic design recommendations.
- Formulate data annotation protocols for internal product development and FDA submissions.
- Collaborate cross-functionally with Research, Product, Clinical, and Engineering to transform clinical needs into cloud-based software solutions.
- Lead regulatory submission efforts, ensuring that software components comply with relevant regulations by working closely with quality and regulatory teams.
- Lead technical projects from conception to deployment.
- Foster team growth through technical leadership and knowledge sharing.
- Diagnose and resolve complex technical issues across distributed systems, often under time constraints.
Knowledge, Skills, and Abilities:
- Master's or Ph.D. degree in Data Science, Computer Science, Statistics, Biomedical Engineering, or a related quantitative field.
- 5+ years (or 3+ with a PhD) of industry experience in Data Science, Biomedical Signal Analysis, or Biomedical Image Analysis.
- Expert proficiency in Python and statistical data analysis ecosystems (e.g., pandas, bokeh, statsmodels, or other similar libraries).
- Proven experience working with large, complex, and messy datasets.
- Strong interpersonal communicator comfortable with presenting results and recommendations to stakeholders.
- Team-oriented mindset that finds satisfaction in collaborating on difficult problems and providing mentorship.
- Proven experience with regulatory submissions, developing medical software in FDA, MDR, or similarly regulated environments.
- Experience in image processing, computer vision, or 3D computational geometry.
- Demonstrated experience with software development best practices: testing, CI/CD, and agile methodologies.
- Proficiency with orchestration tools, like GitHub Actions, and navigation of Linux systems using the CLI.
- Excellent troubleshooting and diagnostic skills across applications, networks, and cloud environments.
How To Stand Out:
- Experience collaborating directly with Product and Research teams to develop software solutions addressing real-world medical challenges.
- Deep knowledge of statistical methods, image optimization techniques, and advanced visualization tools.
- Familiarity with HIPAA compliance and data security best practices in healthcare.
- Contributions to open-source projects or publications in relevant technical or clinical fields.
Skills they ask for
Pick one to see other roles that ask for it.
About HeartFlow
AI analysis for coronary careHeartflow develops AI-based analysis of coronary CT angiograms to create 3D heart models and support personalized coronary artery disease care.
See all 98 roles at HeartFlowMore roles at HeartFlow
See all 98- Territory Account Manager - North Phoenix, AZPhoenix · RemoteSales · RemotePhoenix, United States5h
- Senior Systems EngineerSan Francisco · Senior · HybridEngineering · Senior · HybridSan Francisco, United States6h
- Regional Business Manager - CentralSt. LouisSalesSt. Louis, United States6h
- Junior Automation EngineerSan Francisco · Entry LevelSoftware Development · Entry LevelSan Francisco, United States2d
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.