
Software Engineer, ML
- San Francisco, CA
- Permanent
- Full-time
- Partner cross-functionally with Research/Engineering/Clinical to develop and productize ML algorithms in the medical imaging space.
- Develop robust cloud-based ML algorithm training and evaluation pipelines.
- Package, deploy, and monitor ML algorithms in a Production environment.
- Define and implement software and ML algorithm validation strategies.
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- 2+ years of relevant job experience
- Strong foundation in software engineering principles and practices, with proficiency in at least one programming language (e.g. Python, C++).
- Deep understanding of convolutional neural networks and image processing techniques.
- Expertise in building, deploying, and monitoring ML algorithms in Production environments.
- Competency with at least one cloud provider (e.g. AWS, GCP, Azure).
- Excellent communication and interpersonal skills, with the ability to communicate to both technical and non-technical audiences.
- Experience with distributed computing frameworks (e.g. Ray/Spark/Dask).
- Experience with data warehouses (e.g. Redshift / Snowflake / Databricks).
- Experience with infrastructure as code (CDK, Terraform)
- Prior experience working in a healthcare-domain or highly-regulated environment.
- A keen interest in staying up-to-date with the latest trends and advancements in machine learning, artificial intelligence, and distributed computing.
- Blog (or other media) communicating the candidate's data science or engineering projects, ideas, or first-principles thinking.