Software Engineer, Product
MidStream PA - new york city, NY
Apply NowJob Description
Position: Software Engineer, Product We're seeking a mid-level full-stack engineer, with a strong emphasis on full stack with 3-5+ years of professional experience. This role is perfect for engineers passionate about developing and scaling an user experience focused machine learning (ML)-first data platform , with a strong focus on scalability, reliability, and performance improvements. This is a hybrid position, and can be based in NYC or the Bay Area. Core Responsibilities We're looking for a driven Software Engineer to take ownership of critical components within our cutting-edge integrated software platform. You'll also work closely with healthcare data, contributing to solutions that assist medical provider networks, ensuring secure, efficient handling of sensitive information to improve outcomes across the healthcare sector. These responsibilities include some / all of the following: UI Development: Build a world-class user experience into the Midstream platform to provide actionable insights over large data sets. API Development: Play a key role in the design and implementation of our APIs and data models, ensuring they meet the needs of diverse verticals and support both open/shared and customer-specific datasets effectively. ML Platform Development : Leverage existing foundational models and develop novel ML solutions to solve problems with complex, high dimensional healthcare data SaaS Platform & Infrastructure : Develop key components of our multi-tenant SaaS platform, including Identity & Access Management, connector provisioning, and infrastructure enhancements to improve speed and service integration. Security & Compliance : Implement and maintain robust security measures, including encryption and role-based access control, while ensuring compliance with standards like SOC 2 and HIPAA Setting standards and delivering impact : You will be a member of the founding engineering team working closely with the founders and have the opportunity to make big early impacts on our systems. Your work will directly contribute to the platform's evolution, enabling robust data integration and analysis capabilities, supporting machine learning deployment, and ensuring our platform remains secure and compliant. Preferred Skills and Qualifications We value experience that demonstrates some or most of the following: Problem-Solving: Excellent problem-solving skills with a knack for tackling complex technical challenges. Communication: Strong communication skills, capable of working collaboratively within cross-functional teams and articulating technical concepts to diverse audiences. Adaptability: Ability to thrive in a fast-paced environment, with resilience and effective task prioritization. Programming Skills: Excellent coding abilities in high-level languages such as Python and Typescript SaaS Platform Development: Knowledge in building scalable SaaS platforms, including API design, CI/CD, multi-tenancy, RBAC Cloud Platforms: Strong experience with cloud services (GCP, AWS) and infrastructure as code tools (Kubernetes, Terraform), with the ability to leverage cloud-native services for computing, storage, and ML applications. We require: A bachelor's degree in Computer Science, Engineering, or a closely related field OR relevant software engineering experience 3-5+ years of relevant experience in software engineering
Created: 2024-11-05