Platform Software Engineer at Clip Health

Posted on: 06/03/2022

Location: (ON-SITE)

full time

Original Source

Tags: sqlalchemy jupyter fastapi flask sql python postgresql unix kubernetes docker terraform

At Clip Health, we are relentlessly executing on the vision to enable accessible, personalized, and actionable health testing, with immediate follow-up, across infectious, metabolic, endocrine, and chronic diseases and conditions. The Clip Platform brings our proprietary glow-in-the-dark nanochemistry in combination with connected easy-to-use hardware and delightful-to-use mobile apps to at-home, point-of-care, and enterprise settings. We are backed by 10s of millions in funding from Khosla Ventures, Y Combinator, and the National Institutes of Health, have an FDA-authorized COVID-19 rapid test in use around the country, and are in late stage development on two at-home rapid infectious disease tests for launch in the coming months. We are based in Fremont, CA and are approaching 100 employees. You will be a member of our software engineering team and will have ownership in developing our web platform that is used for our biosciences research platform, manufacturing processes, and overall medical diagnostics product. Working with the web platform team you will develop tools, APIs and the backend logic to provide a data processing and analysis system. Our elite bioscience and chemistry team uses these systems to accelerate the development, internal validation, quality control, and large scale production of our test kits. You will play a significant role delivering healthcare products that are reliable, secure, performant, and accessible. **Duties/Responsibilities:** * Develop secure APIs and services to ingest and process data from our biosciences, manufacturing and commercial products. * Support and maintain tools for our Jupyter-based data science environment * Collaborate with various PMs to accelerate day-to-day research and operations * Unit test code for robustness, including edge cases, usability, and general reliability * Work on bug fixing and improving systems performance * Document the architecture and design of software systems **Required Skills/Abilities:** * Solid OOP and software design knowledge. * Experience creating software that’s extensible, reusable and meets desired architectural objectives. * A strong familiarity of API frameworks such as FastAPI or Flask, and ORM tools like SQLAlchemy. * Knowledge of cloud-based software infrastructure technologies like Docker, Kubernetes, and Terraform. * Experience with Python, Jupyter, and the willingness to learn new technologies. * Experience with collaborative source coding tools and practices like git and code reviews. * Experience with Linux/Unix and related tools like SSH forwarding, shell scripting, etc. * Experience working with SQL relational databases like PostgreSQL. **Education and Experience:** * Bachelor’s in Computer Science or at least 2 years experience in software engineering * >1 year's experience shipping production-grade products