Simplify Logo
University of Southern California

University of Southern California

Research university in Los Angeles, CA

Machine Learning Engineer - Multiple Teams

Full-Time
$145.6k - $240.2k/yr
Mid
Bachelor's, Master's
Los Angeles, CA, USA
In Person

About the job

Requirements
  • A bachelor's degree in computer science, engineering, or a closely related field is required.
  • Proven experience with artificial intelligence and machine learning platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform is required.
  • Experience with containerization technologies such as Docker or container orchestration platforms such as Kubernetes is required.
  • Experience with continuous integration and continuous delivery tools such as GitHub Actions is required.
  • Experience with programming languages and frameworks such as Python, R, and SQL is required.
  • Knowledge of MLOps engineering principles, agile methodologies, and DevOps lifecycle management is required.
  • Experience with technical writing and documentation for artificial intelligence and machine learning models and processes is required.
  • Experience with healthcare data and machine learning use cases is required.
  • The ability to solve complex problems through troubleshooting is required.
  • A deep understanding of coding, architecture, and deployment processes is required.
  • Strong analytical skills are required to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.
  • Excellent organizational skills and attention to detail are required.
  • The ability to work independently and develop solutions when requirements are vague or ambiguous is required.
  • Fire Life Safety Training from the City of Los Angeles is required; if no card is held upon hire, it must be obtained within 30 days and renewed before expiration.
Responsibilities
  • Design, build, and maintain production-grade machine learning models with real-time inference, scalability, and reliability.
  • Develop end-to-end scalable machine learning infrastructure using cloud platforms such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure.
  • Develop artificial intelligence pipelines for data ingestion, preprocessing, search, and retrieval that meet technical and business requirements.
  • Monitor model performance for data drift and concept drift, and automate retraining processes when necessary.
  • Collaborate with data scientists, data engineers, analytics teams, and DevOps teams to design and implement deployment pipelines for continuous improvement of machine learning models.
  • Implement and optimize continuous integration and continuous delivery 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.
  • Implement version control systems for machine learning models, parameters, results, and associated code.
  • Ensure machine learning systems meet security and compliance standards, including data protection and privacy regulations.
  • Lead engineering efforts to create and implement methods and workflows for machine learning and generative artificial intelligence model engineering, large language model advancements, and deployment framework optimization.
  • Maintain clear and comprehensive documentation of MLOps processes and configuration.
  • Collaborate cross-functionally to align on deployment strategies and technical requirements.
  • Perform other duties as assigned.

About the company

University of Southern California

University of Southern California

View

The University of Southern California is a private research university with academic programs across the arts, sciences, business, engineering, law, health, and other professional fields.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to University of Southern California

See people who can refer or advise you