remote
Applied AI Software Engineer - Blossom Health
Software Engineer
Build and scale AI-driven mental‑health solutions using Python and ML frameworks on AWS, containerizing services with Docker and orchestrating with Kubernetes to deliver reliable, high‑performance care platforms.
About the role
Key Responsibilities
- Design, develop, and maintain AI models and inference pipelines in Python, ensuring robust performance and scalability.
- Deploy and manage ML services on AWS, leveraging SageMaker, Lambda, and ECS/EKS for production workloads.
- Containerize applications with Docker, orchestrate with Kubernetes, and implement CI/CD pipelines for rapid, reliable releases.
- Collaborate with data scientists, clinicians, and product teams to translate research into production‑ready features.
- Monitor model drift, performance, and system health, applying automated retraining and rollback strategies.
Requirements
- 3+ years of software engineering experience with a focus on AI/ML production.
- Proficiency in Python, SQL, and experience with ML libraries such as TensorFlow or PyTorch.
- Hands‑on experience deploying models on AWS (SageMaker, Lambda, ECS/EKS) and managing containerized workloads.
- Strong understanding of CI/CD, Git, and automated testing practices.
- Excellent problem‑solving skills and a collaborative mindset in a fast‑paced startup environment.
Skills
pythonmachine learningawsdockerkubernetessql