AbbVie

Machine Learning Engineer

AbbVie
Apply
14 hours ago
Remote, United StatesMid Level
H1B sponsor

Base Salary

$110k - $209k/yr

Responsibilities

  • Own small to medium components of machine learning systems from technical design through implementation and delivery.
  • Translate technical requirements into maintainable code and deliver workstreams according to plan.
  • Build and maintain data pipelines and feature engineering workflows for machine learning and AI solutions.
  • Design, train, evaluate, and refine machine learning models using sound statistical and engineering practices.
  • Deploy ML solutions as microservices, APIs, batch jobs, or streaming components.
  • Implement monitoring metrics for model performance, data drift, anomalies, and retraining triggers.
  • Collaborate with Data Engineers, Software Engineers, Data Scientists, Product partners, and business stakeholders.
  • Contribute to system design, data model, implementation, and technical tradeoff decisions.
  • Follow governance, documentation, coding, and source control standards.
  • Document and communicate technical decisions, progress, and outcomes to technical and non-technical audiences.

Requirements

  • Completed BS, MS, or PhD in Computer Science, Mathematics, Statistics, Data Science, Engineering, Operations Research, or another quantitative field.
  • At least 3 years of practical experience building, evaluating, scaling, and deploying machine learning pipelines with Python.
  • Strong Python programming skills and understanding of core computer science principles.
  • Experience with Pandas, PySpark, and machine learning libraries such as scikit-learn, HuggingFace, TensorFlow/Keras, PyTorch, or MLlib.
  • Experience with MLOps practices including automated model deployment, model performance monitoring, and data drift detection.
  • Working knowledge of SQL and relational data structures.
  • Ability to design, train, and evaluate machine learning models using model selection, validation, bias/variance tradeoffs, and performance assessment.
  • Familiarity with batch and streaming data pipeline concepts including ETL, ELT, and stream processing.
  • Experience with cloud environments, preferably AWS.
  • Familiarity with APIs, microservices, Docker, and Kubernetes.
  • Preferred knowledge of recommender systems, fraud detection, personalization, or marketing science.
  • Preferred experience managing and architecting solutions on AWS.
  • Preferred familiarity with large language models, generative AI modalities, Snowflake, RDS, DynamoDB, Kafka, Fivetran, dbt, Airflow, EMR, SageMaker, DataDog, PagerDuty, data cataloging tools, data observability tools, and data governance tools.
  • Strong interpersonal, verbal, and written communication skills and ability to work effectively in a remote environment.

Benefits

  • Comprehensive benefits package including paid time off, medical, dental, and vision insurance, and 401(k) for eligible employees.
  • Eligible to participate in long-term incentive programs.
  • Remote work environment is supported.
  • Travel is required 10% of the time.

Tech Stack

Amazon DynamoDBApache AirflowApache KafkaAWSDatadogdbtDockerKerasKubernetesPandasPythonPyTorchscikit-learnSnowflakeSQLTensorFlow

Categories

Contact me