remoteonsite
Software Engineer 2 - Modernizing Medicine, Inc.
Software Engineer
Software Engineer 2 building AI‑enabled healthcare cloud services using Python, Node.js, and AWS, with a focus on scalable APIs, ML integration, and DevOps practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js for a specialty‑specific cloud platform.
- Implement and optimize machine‑learning pipelines and APIs to deliver AI insights to clinicians.
- Collaborate with cross‑functional teams to define requirements, design solutions, and iterate on product features.
- Deploy and manage services on AWS, ensuring scalability, reliability, and security.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) workflows.
Requirements
- 3+ years of professional software development experience with Python and Node.js.
- Strong understanding of AWS services (EC2, Lambda, S3, RDS, ECS/Fargate).
- Experience building and deploying machine‑learning models in production.
- Proficiency in RESTful API design, containerization (Docker), and CI/CD pipelines.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawsmachine learning