Logo
Layer Health

Software Engineer - Data Infrastructure

Layer Health, New York, New York, 10261


About us Layer Health is an AI startup spun out of MIT CSAIL, revolutionizing clinical documentation by leveraging the power of large language models. Having deployed our technology in real-world health systems, we've witnessed how the difficulty of accurately and efficiently extracting information from clinical notes affects all aspects of healthcare. We are building an AI layer that will radically speed up and improve the quality of extracting and synthesizing information from medical records, with the mission to reduce friction everywhere in healthcare, power the future of precision medicine, and ultimately improve patient outcomes. Our diverse founding team brings expertise across machine learning, large language models, medicine, and human-computer interaction. We're seeking exceptional engineers to join our seed-stage company as early members. Together, we will create the AI layer that will redefine healthcare for the better. Job Description We're hiring an experienced backend engineer to join our team. In this role, you will lead the design and implementation of key parts of our platform. You can expect to: Develop the backend for new product features, including implementing new data models and new APIs. Re-architect our databases and data infrastructure for scalability, security and reliability. Implement integrations with customer databases (e.g., EHR backends) and partner cloud data warehouses (e.g., Snowflake). Design, build, and maintain scalable and performant APIs and microservices on our core backend infrastructure. Develop reliable, scalable services and client libraries on large amounts of data in the cloud. Innovate and implement robust data models and infrastructure that cater to various technical and business constraints for regulated areas. Collaborate on a cross-functional team to design and ship new product features/experiences. Cultivate a robust engineering and product culture that drives the company forward. We look for: 5-7 years of experience in backend and cloud platform software development, with the ability and flexibility to traverse the stack when necessary. Experience in ingesting and processing massive amounts of cloud-native data, with a focus on building scalable data pipelines and infrastructure. Experience developing and maintaining performant, scalable, and data-centric enterprise software products. Fluency in one or more programming languages, e.g. Python, Java, C, C++, Rust, or Go. Fluency with modern, cloud-native tech stacks and frameworks. Experience with infrastructure as code and cloud deployment frameworks like Kubernetes, Helm, and Terraform. A strong communicator who thrives in a customer-focused, fast-paced environment. An excited and adaptable team player who wants to disrupt the healthcare industry with AI/ML, alongside an awesome team. We are a Boston-based company, and expect engineers to meet regularly in-person in Boston (engineers from Boston, NYC, or east coast are welcome). Join us and help us transform healthcare with AI. Layer Health is committed to foster an environment of inclusion that is free from discrimination. We are an Equal Opportunity Employer where employment is decided on the basis of qualifications, merit, and business need. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other characteristic protected by law. Expected compensation range for this role is $165,000-205,000 for Boston and NYC-based candidates; range may vary for candidates outside of the Boston/NYC metro area. Compensation is dependent on experience, overall fit to our role, and candidate location. Expected compensation ranges for this role may change over time. If your compensation requirement is greater than our posted salary ranges, please still consider applying to our role. We will make a determination as to whether an exception can be made.