Taro Logo

Software Engineer - Machine Learning Platform

Profile picture

PathAI

PathAI's mission is to improve patient outcomes with AI-powered pathology. Our platform promises substantial improvements to the accuracy of diagnosis and the efficacy of treatment of diseases like cancer, leveraging modern approaches in machine learning.
Boston, USA
Machine Learning · Backend · Full-Stack
Mid-Level Software Engineer
Hybrid
1+ year

Description

PathAI is seeking a Software Engineer for their Machine Learning Platform team. This role is pivotal in designing and implementing ML orchestration pipelines and engineering infrastructure to support enterprise machine learning systems at scale. The ideal candidate will have 1-4 years of software engineering experience, with a strong background in Python or other object-oriented programming languages.

Key responsibilities include:

  • Designing ML orchestration pipelines and engineering infrastructure
  • Working with both front-end and back-end systems
  • Designing and documenting architectural changes
  • Collaborating with cross-functional teams
  • Driving high engineering standards and code quality
  • Identifying and evaluating new technologies
  • Supporting model development with a focus on audibility, versioning, and reproducibility
  • Facilitating proof-of-concept machine learning systems

Requirements:

  • Bachelor's degree in Computer Science or related field
  • 1-4 years of software engineering experience
  • Experience with ML systems and open source tools
  • Strong software engineering skills in complex, multi-language systems

Beneficial experience includes working with containers, Kubernetes, cloud computing environments, and data workflow orchestration frameworks like KubeFlow or Airflow.

PathAI offers a collaborative environment where team players can make a significant impact on improving patient outcomes through AI-powered pathology. The company values diversity and is an equal opportunity employer. If you're passionate about solving challenging problems and want to be part of a mission-driven team, this could be an excellent opportunity for you.

Last updated

Responsibilities

  • Design ML orchestration pipelines and engineering infrastructure
  • Work with front-end and back-end systems
  • Design and document architecture changes
  • Collaborate with cross-functional teams
  • Drive high engineering standards
  • Identify and evaluate new technologies
  • Support model development
  • Facilitate proof-of-concept machine learning systems

Requirements

Python
Kubernetes
  • Bachelor's degree in Computer Science or related field
  • 1-4 years of software engineering experience
  • Experience developing and maintaining ML systems
  • Strong software engineering skills in complex, multi-language systems

Interested in this job?