Full-Time

Machine Learning

Machine Learning, Ops Engineer

University of Southern California

University of Southern California

Compensation Overview

$145.6k - $240.2k/yr

Los Angeles, CA, USA

In Person

Category
AI & Machine Learning (1)
Required Skills
LLM
Kubernetes
MLOps
Microsoft Azure
Python
Github Actions
R
Git
SQL
Docker
AWS
Google Cloud Platform
Requirements
  • Bachelor’s Degree Degree in computer science, engineering or closely related field
  • Proven experience with: Artificial intelligence and machine learning platforms (e.g., AWS, Azure or GCP). Containerization technologies (e.g., Docker) or container orchestration platforms (e.g., Kubernetes). CI/CD tools (e.g., Github Actions). Programming languages and frameworks (e.g., Python, R, SQL). MLOps engineering principles, agile methodologies, and DevOps lifecycle management. Technical writing and documentation for AI/ML models and processes. Healthcare data and machine learning use cases.
  • Ability to solve complex problems through troubleshooting
  • Deep understanding of coding, architecture, and deployment processes
  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
  • Excellent organizational skills and attention to detail
  • Self-starter with the ability to solution when requirements are vague or ambiguous
Responsibilities
  • Design, build and maintain production-grade machine learning models, with real-time inference, scalability, and reliability.
  • Develop end-to-end scalable ML infrastructure using cloud platforms, such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
  • Develop AI pipelines for various data processing needs, including data ingestion, pre-processing, and search and retrieval, ensuring solutions meet all technical and business requirements.
  • Monitor model performance for data drift and concept drift detection, automate retraining processes where necessary to maintain model accuracy and relevance.
  • Collaborate with data scientists, data engineers, analytics teams, and DevOps teams to design and implement robust deployment pipelines for continuous improvement of machine learning models.
  • Implement and optimize CI/CD pipelines for machine learning models, automating testing and deployment processes.
  • Configure and manage monitoring and logging solutions to track model performance, system health, and anomalies, enabling timely intervention and proactive maintenance.
  • Implement version control systems for machine learning models, parameters, results and associated code to track changes and facilitate collaboration.
  • Ensure all machine learning systems meet security and compliance standards, including data protection and privacy regulations.
  • Lead engineering efforts in creating and implementing methods and workflows for ML/GenAI model engineering, LLM advancements, and optimizing deployment frameworks while aligning with business strategic directions.
  • Maintain clear and comprehensive documentation of MLOps processes and configuration.
  • Strong communication and collaboration skills, to collaborate cross-functionally and align on deployment strategies and technical requirements
  • Other duties as assigned.
Desired Qualifications
  • Master’s degree Degree in computer science, engineering or closely related field
University of Southern California

University of Southern California

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Your Connections

People at University of Southern California who can refer or advise you