Machine Learning Engineer

New
A
AbbVieMachine learning
United StatesFull-TimeMiddle
Salary109,500 - 208,500 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of practical experience building, evaluating, scaling, and deploying machine learning pipelines with Python
Required Skills
AWSPythonSQLMachine LearningPyTorchPandasTensorflowscikit-learnMLOpsPySpark

Requirements

  • Hold a BS, MS, or PhD in Computer Science, Mathematics, Statistics, Data Science, Engineering, Operations Research, or another quantitative field.
  • Have 3+ years of practical experience building, evaluating, scaling, and deploying machine learning pipelines with Python.
  • Demonstrate strong Python programming skills and a solid understanding of core computer science principles.
  • Have experience with data manipulation frameworks such as Pandas and PySpark.
  • Have experience with machine learning libraries such as scikit-learn, HuggingFace, TensorFlow/Keras, PyTorch, or MLlib.
  • Have experience with MLOps practices, including automated model deployment, performance monitoring, and data drift detection.
  • Have working knowledge of SQL and relational data structures.
  • Be able to design, train, and evaluate models using model selection, validation, bias/variance tradeoffs, and performance assessment.
  • Be familiar with batch and streaming data pipeline concepts, including ETL, ELT, and stream processing.
  • Have experience working with cloud environments, preferably AWS.
  • Be familiar with APIs, microservices, Docker, and Kubernetes.
  • Be able to work effectively in a remote environment using collaboration tools.

Responsibilities

  • Own small to medium machine learning system components from technical design through implementation and delivery.
  • Translate technical requirements into maintainable code and deliver planned workstreams.
  • 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.
  • Implement production-ready ML solutions as microservices, APIs, batch jobs, or streaming components.
  • Help define and 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 implementation decisions and tradeoffs based on system design, data models, and technical artifacts.
  • Document and communicate work progress, technical decisions, and outcomes to technical and non-technical audiences.
View Full Description & ApplyYou'll be redirected to the employer's site
109,500 - 208,500 USD per year
Apply Now