Machine Learning Engineer

AbbVie

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Diego, CA
Salary
$109,500–$208,500 / yr
Posted
50 days ago
Freshness
Confirmed live yesterday
Closes
Jul 23, 2126

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $223k
This role $159k
$91k most similar roles pay here $284k

This role pays less than 90% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $159k versus about $223k for comparable roles.

Based on 240 similar postings.

Employer

About AbbVie

AbbVie is a global biopharmaceutical company focused on discovering and delivering innovative medicines and solutions in immunology, oncology, neuroscience, and eye care. Its products include Humira, Skyrizi, and Rinvoq.

AbbVie currently has 297 open roles on FindRole.

Listed pay typically runs $109,500–$208,500 across 271 roles with salary data.

Most-posted roles

View all roles at AbbVie

At a glance

TL;DR · Machine Learning Engineer

Machine Learning Engineer will join the Allergan Aesthetics team to own components of machine learning systems from technical design through implementation. The role involves building data pipelines, performing feature engineering, and designing, training, and refining models using sound statistical practices. You will deploy solutions as microservices, APIs, or batch jobs while monitoring for performance metrics and data drift. Key technologies include Python, SQL, Pandas, PySpark, and libraries such as scikit-learn, HuggingFace, TensorFlow/Keras, and PyTorch. The position requires experience with MLOps, Docker, Kubernetes, and AWS environments. Candidates should be familiar with ETL processes, streaming data, and potentially advanced areas like recommender systems or generative AI. You will collaborate with cross-functional teams to solve technical challenges while ensuring high-quality code and documentation across all project workstreams.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Own machine learning system components from technical design through implementation and delivery.
  • Translate technical requirements into high-quality, maintainable code for various workstreams.
  • Build and maintain data pipelines and feature engineering workflows for AI solutions.
  • Design, train, evaluate, and refine machine learning models using sound statistical practices.
  • Deploy ML solutions as microservices, APIs, batch jobs, or streaming components in production.
  • Implement monitoring metrics for model performance, data drift, and retraining triggers.
  • Document technical decisions and communicate progress to both technical and non-technical audiences.

What we're looking for

  • Completed BS, MS, or PhD in Computer Science, Mathematics, Statistics, Data Science, Engineering, Operations Research, or another quantitative field.
  • 3+ years of practical experience building, evaluating, scaling, and deploying machine learning pipelines with Python.
  • Strong programming skills in Python and a solid understanding of core computer science principles.
  • Experience with data manipulation frameworks such as Pandas and PySpark.
  • Experience with machine learning libraries including scikit-learn, HuggingFace, TensorFlow/Keras, PyTorch, or MLlib.
  • Experience with MLOps practices like automated model deployment, performance monitoring, and data drift detection.
  • Working knowledge of SQL and relational data structures.
  • Familiarity with cloud environments (preferably AWS), APIs, microservices, Docker, and Kubernetes.

More like this

Similar roles

Machine Learning Engineer

Nvidia

Remote 3 days ago $152,000$241,500
Python PyTorch TensorFlow Scikit-learn Kubernetes Ray Slurm LangChain Hugging Face vLLM SGLang GitLab CI/CD Pandas NumPy PyTest Git LLMs VLMs
Remote

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 8 days ago $216,200$324,800
LLM PyTorch TensorFlow JAX Transformers MoE Computer Vision Natural Language Processing Distributed Data Processing Machine Learning Deep Learning OCR Synthetic Data Generation Data Curation High Performance Computing

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp

Lead Machine Learning Engineer

AbbVie

Remote (San Diego, CA) 57 days ago $124,500$236,500
Python PyTorch TensorFlow Keras scikit-learn HuggingFace MLOps SQL PySpark Pandas Airflow Git CI/CD Docker Kubernetes AWS Snowflake Kafka Sagemaker DynamoDB DataDog
7+ yrs exp Remote

Machine Learning Engineer

Q2

Austin, TX 28 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 81 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Computer Vision Generative AI Deep Learning Cursor Supervised Learning Unsupervised Learning
2+ yrs exp