Taro Logo

Software Engineer - Machine Learning Platform

PathAI's mission is to improve patient outcomes with AI-powered pathology.
Machine Learning
Mid-Level Software Engineer
Hybrid
1+ year of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Machine Learning Platform

PathAI is seeking a Software Engineer for their Machine Learning Platform team. The role involves designing ML orchestration pipelines, working with various systems and technologies, collaborating with cross-functional teams, and driving high engineering standards. The ideal candidate will have 1-4 years of software engineering experience with Python or any object-oriented programming language, experience with ML systems, and strong software engineering skills. The company's mission is to improve patient outcomes with AI-powered pathology, leveraging modern approaches in machine learning. PathAI offers a diverse and passionate work environment, focusing on solving challenging problems and making a significant impact in the field of AI-powered pathology. This position offers the flexibility of working in Boston, MA or remotely, making it an excellent opportunity for those seeking to contribute to cutting-edge technology in healthcare while maintaining work-life balance. PathAI is committed to equal opportunity employment and fostering a workplace free of discrimination and bias.

Last updated a year ago

Responsibilities For Software Engineer - Machine Learning Platform

  • Design ML orchestration pipelines and engineering infrastructure to support enterprise machine learning systems at scale
  • Work with a wide range of systems, processes, and technologies on both the front-end and back-end
  • Design and document changes and additions to the architecture of the application platform
  • Collaborate with product, design, machine learning, and systems infrastructure teams
  • Drive and uphold high engineering standards and promote code quality
  • Identify and evaluate new technologies to improve performance, maintainability, and reliability of machine learning systems
  • Support model development, with an emphasis on audibility, versioning, and reproducibility
  • Facilitate the development and deployment of proof-of-concept machine learning systems

Requirements For Software Engineer - Machine Learning Platform

Python
Kubernetes
  • Bachelor's degree in Computer Science or related field, or foreign degree equivalent
  • 1-4 years of software engineering experience with Python or any object-oriented programming language
  • Experience developing and maintaining ML systems built with open source tools
  • Strong software engineering skills in complex, multi-language systems

Interested in this job?