remote
Staff Software Engineer, Growth - Brightside Health
Software Engineer
Lead the design and delivery of scalable growth platforms, leveraging Python, Node.js, AWS, Kubernetes, and machine‑learning models to drive user acquisition, engagement, and retention for a virtual mental‑health service.
About the role
Key Responsibilities
- Architect and build high‑performance, data‑driven growth services that support acquisition, onboarding, and retention pipelines.
- Collaborate with product, data science, and clinical teams to translate business goals into robust technical solutions.
- Design, implement, and maintain micro‑services on AWS using serverless and containerized (Kubernetes) architectures.
- Develop and integrate machine‑learning models for personalization, recommendation, and predictive analytics.
- Establish CI/CD pipelines, monitoring, and observability to ensure reliability and rapid iteration.
Requirements
- 8+ years of software engineering experience, with a focus on scalable growth or consumer‑facing platforms.
- Strong proficiency in Python and Node.js, and deep experience with AWS services (Lambda, ECS/EKS, RDS, S3, etc.).
- Hands‑on expertise in container orchestration (Kubernetes) and infrastructure‑as‑code (Terraform, CloudFormation).
- Demonstrated ability to work with machine‑learning pipelines and integrate models into production systems.
- Excellent problem‑solving skills, ability to lead technical discussions, and mentor junior engineers.
Skills
pythonnodejsawskubernetesmachine learning