The Machine Learning Engineer 4 role at Adobe involves developing classifiers, predictive models, and multi-variate optimization algorithms on large-scale datasets using advanced statistical modeling, machine learning, and data mining. The role requires experience with MLOps frameworks, common ML libraries, software engineering guidelines, and observability tools.
Requirements
- 7-9 years of relevant experience as an ML engineer
- Strong programming skills in Python, Java/Scala, SQL, Hive, Spark
- Experience working on production systems involving machine learning, NLP, classifiers, statistical modeling, and multivariate optimization techniques
- Hands-on experience with MLOps frameworks like MLflow, Kubeflow, Airflow or similar
- Experience with control systems, reinforcement learning problems, contextual bandit algos
- Experience with common ML libraries such as scikit-learn, TensorFlow, Keras, PyTorch
- Experience with software engineering guidelines including version control, testing, and automation
- Experience with observability tools (Prometheus, Grafana, ELK, CloudWatch, Datadog)
- Knowledge of cloud services such as AWS Sagemaker, Azure ML, GCP Vertex AI
- Knowledge of Docker, Kubernetes (EKS/GKE/AKS), and enterprise platforms like OpenShift
- Familiarity with infrastructure-as-code (Terraform, CloudFormation)
- Strong ability to design and implement cloud architectures for end-to-end ML workflows on AWS
- Ability to understand data science workflows, experiment tracking, and feature engineering tools
- Strong communication skills; ability to work collaboratively in multi-functional teams & articulate the design and implementation choices to cross functional teams
- General understanding of data structures, algorithms, multi-threaded programming, and distributed computing concepts
- Ability to be a self-starter and work closely with other data scientists and software engineers to design, test and build production ready ML and optimization models and distributed algorithms running on large scale data sets
- Strong analytical, quantitative problem solving, and communication skills
- Proven ability to work well in a high performing team with agile development approaches and technolog
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance