What are the responsibilities and job description for the ML Ops Engineer position at Precision Neuroscience?
ML Ops Engineer
Department : Precision
Employment Type : Full Time
Location : Santa Clara, California
Compensation : $190,000 - $210,000 / year
Description
Precision is building a direct connection between the human brain and computers, to benefit the hundreds of millions of people worldwide suffering from neurological conditions. Established in 2021, we are a leader in the development and commercialization of brain-computer interfaces (BCI).
As a Precision employee, you will be collaborating with experts across a diverse array of fields-including neurosurgery, mechanical engineering, machine learning, and microfabrication-to push the boundaries of what is possible. You will be joining a well capitalized and fast-moving company. In the two years since Precision's founding, we have built and validated a product and have begun human trials in partnership with some of the country's leading neurosurgery programs. And you will be working toward a deeply meaningful goal : restoring function to people living with devastating neurological conditions, including stroke, spinal cord injury, traumatic brain injury, and neurodegenerative disease such as ALS. Our platform will enable these individuals to regain independence, communicate with loved ones, and return to work.
We are seeking a ML Ops Engineer. As a ML Ops Engineer, you will bridge the gap between data science and operations by building and maintaining highly automated, self-service, infrastructure, pipelines, and processes needed to deploy and monitor machine learning models in production environments. You will also contribute heavily to creating data collection and labelling software.
This position is on-site at least 3 days a week at our Santa Clara, Chicago, New York or Indianapolis offices. We are unable to consider remote workers or people not currently based in the United States, and who do not have working rights.
Key Responsibilities
Build a paved path for ML engineers to preprocess data, train models and validate models. Start by leveraging AWS infrastructure and later swap out AWS components with third party tools or home grown modules as necessary. Also build infrastructure that can run training and inference at the edge and allow the seamless movement of ML training and inference code between the cloud and the edge.
We work with clinical partners around the country. Your team mates could be anywhere in the continental US. Staying in touch with our clinical partners and your team mates could require up to 20% travel.
- Design : Create architecture / design documents for components you own. Lead / participate in Threat Model Analysis (TMA) and risk management activities.
- Backend Programming : Optimize the efficiency of the ML team by creating dashboards, data pipelines training, inference and labelling infrastructure for the unique needs of our ML team and the product we need to build.
- Deployment : Build scalable infrastructures for training and inference of machine learning models. Create CI / CD pipelines and automation tools for continuous deployment and integration of machine learning models.
- Quality : Write automation frameworks, test plans, unit and integration tests. Work with the SW QA team on automated and manual system testing.
- Teamwork : Provide timely design and code reviews. Test the code written by your peers.
- Regulatory : Research and adhere to the software development process requirements mandated by various regulatory bodies.
Skills, Knowledge and Expertise
Diverse workforces create the best culture, company, and products. We at Precision are
committed to an inclusive culture that celebrates the uniqueness and contributions of everyone.
As an equal opportunity employer, Precision does not discriminate on the basis of sex, race,
religion, national origin, disability status, protected veteran status, or any other characteristic
protected by law
Salary : $190,000 - $210,000