Machine Learning Engineer
A
AbbViePharmaceutical
United StatesFull-TimeMiddle
Salary109,500 - 208,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- AWSDockerPythonSQLPyTorchPandasTensorflowscikit-learnMLOpsPySpark
Requirements
- Completed BS, MS, or PhD in Computer Science, Mathematics, Statistics, Data Science, Engineering, Operations Research, or other quantitative field.
- 3+ years of practical experience building, evaluating, scaling, and deploying machine learning pipelines with Python.
- Strong programming skills in Python and solid understanding of core computer science principles.
- Experience with data manipulation frameworks such as Pandas and PySpark.
- Experience with machine learning libraries such as scikit-learn, HuggingFace, TensorFlow/Keras, PyTorch, or MLlib.
- Experience with MLOps practices such as automated model deployment, model performance monitoring, data drift detection.
- Working knowledge of SQL and relational data structures.
- Ability to design, train, and evaluate machine learning models using standard best practices.
- Familiarity with batch and streaming data pipeline concepts such as ETL, ELT, and stream processing.
- Experience working with cloud environments, preferably AWS.
- Familiarity with technologies such as APIs, microservices, Docker, and Kubernetes.
- Strong interpersonal, verbal, and written communication skills.
Responsibilities
- Own small to medium components of machine learning systems from technical design through implementation and delivery.
- Translate technical requirements into high-quality, maintainable code and deliver workstreams according to plan.
- Build and maintain data pipelines and feature engineering workflows to support machine learning and AI solutions.
- Design, train, evaluate, and refine machine learning models with minimal supervision, applying sound statistical and engineering practices.
- Implement ML solutions that can be deployed into production environments as microservices, APIs, batch jobs, or streaming components.
- Support production monitoring efforts by helping define and implement metrics for model performance, data drift, anomalies, and retraining triggers.
- Collaborate with Data Engineers, Software Engineers, Data Scientists, Product partners, and business stakeholders to deliver project objectives.
- 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