Under the direction of the Principal Investigator, the Machine Learning Operations Engineer supports the research efforts of several regional projects. Key responsibilities include duties related to setup, administration, system hardening, and orchestration of the laboratory’s on-premises and cloud-based Linux servers. Development and testing of machine learning (ML) analyses and statistical models, including pipelines incorporating large language models and dependent on CUDA and similar technologies, in the Python and R programming languages. Additional responsibilities include packaging of analyses and software into publishable research products, including Jupyter notebooks, Python/R packages, and Docker containers. Deployment of informatics pipelines utilizing ML models into production environments, where they can support both research and operational activities at UCI Health. Development of testing and monitoring harnesses for these pipelines, which may include regression tests and dashboards for key performance metrics. Maintenance and debugging of ML pipelines across the full stack, from the hardware and virtualization layers up through user interface components. Coordination and engagement in collaborative scientific and technical writing, including creating training and educational documents, data collection tools, recruitment or protocol scripts, IRB materials, scientific manuscripts, and components of grant proposals. Supervision and support of lab members and students in the course of their work on the laboratory’s server infrastructure.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level