Senior Software Engineer, Backend
Core
Develop and deliver Digital Surgery applications leveraging machine learning and computer vision to support minimally invasive surgery.
Role type
Senior IC backend software engineer (ML deployment)
Builds
Digital Surgery applications, scalable backend services, and ML model deployment pipelines
Domain
Healthcare technology / Medical devices / Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Python, AWS cloud services (EC2, ECS/EKS, Lambda, RDS, DynamoDB, S3, IAM, CloudWatch, VPC), scalable distributed systems design, API development, ML model deployment, system architecture, secure data storage patterns
Preferred skills
Experience with on-prem and cloud deployment environments, full software development lifecycle practices
Technologies
AWS, Python, EC2, ECS, EKS, Lambda, RDS, DynamoDB, S3, IAM, CloudWatch, VPC
Responsibilities
Deploy machine learning models across prototype, on-prem, and cloud environments; develop scalable deployment solutions; own significant portions of the product and define next-wave features; build quality backend solutions; implement secure AWS data storage and access patterns
Seniority
Senior, hands-on IC
