Senior Software Engineer, ML Engineering/ML Ops

closed
HeartFlow Logo

HeartFlow

đź’µ $133k-$200k
đź“ŤRemote - United States

Summary

Join HeartFlow, a leading medical technology company, as a Senior Software Engineer on our Machine Learning Engineering and MLOps team. You will design, build, and maintain scalable ML systems, working with cutting-edge technologies in machine learning and cloud computing. This role offers hands-on experience contributing to projects impacting our products and ultimately, improving heart disease diagnosis and treatment. We seek a highly motivated engineer with a strong software engineering background and experience in machine learning model deployment and cloud services. The successful candidate will collaborate with experienced engineers and researchers to deliver impactful results in a dynamic and innovative environment. A competitive salary, bonus, and stock options are offered.

Requirements

  • Bachelor's/Master’s degree in Computer Science, Engineering, Mathematics, or a related field
  • 5+ years of relevant experience
  • Strong foundation in software engineering principles and practices, with proficiency in at least one programming language (e.g., Python, C++)
  • Familiarity with machine learning concepts and frameworks (e.g., PyTorch, Scikit-learn)
  • Experience with machine learning model deployment
  • Experience with cloud services (AWS, GCP, Azure)
  • Knowledge of containerization and orchestration technologies (e.g., Docker)
  • Understanding of data structures, algorithms, and software design principles
  • Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment
  • Excellent communication and interpersonal skills

Responsibilities

  • Design, build, and maintain the infrastructure and tools necessary for rapid ML development and deployment
  • Contribute to projects that impact our products and services, and ultimately, move the needle on heart disease

Preferred Qualifications

  • Experience with continuous integration and continuous deployment (CI/CD) pipelines and familiarity with related tools (e.g., Jenkins, Github Actions)
  • Experience with data warehouses (e.g., Redshift / Snowflake / Databricks)
  • Experience with distributed computing frameworks (e.g., Ray/Spark/Dask)
  • A keen interest in staying up-to-date with the latest trends and advancements in machine learning, artificial intelligence, and cloud computing
  • Demonstrated initiative and creativity in solving complex problems
  • Blog (or other media) communicating the candidate’s data science or engineering projects, ideas, or first-principles thinking

Benefits

A reasonable estimate of the base salary compensation range is $133,859 to $175,479 (for all locations outside San Francisco Bay Area) and $140,608 to $200,034 (for San Francisco Bay Area), cash bonus, and stock options

This job is filled or no longer available