Machine Learning Engineer 5

Adobe Adobe · Enterprise · Bangalore, India

Machine Learning Engineer at Adobe to own ML features from model development through production release, focusing on creative understanding across vision, video, and language. The role involves training and improving models, designing data, training, and inference systems, and shipping ML features for enterprise customers.

What you'd actually do

  1. Develop and train models for creative understanding across vision, video, and language
  2. Build datasets, labels, and features from LLMs, subject-matter experts, and user activity
  3. Implement training, evaluation, and inference pipelines on Spark, Kubernetes, and GPU/CPU environments
  4. Profile and improve model and pipeline performance for production workloads
  5. Define test plans and release criteria for the ML components you own

Skills

Required

  • Python
  • PyTorch
  • computer vision
  • video analysis
  • NLP
  • generative AI
  • LLM fine-tuning
  • VLM fine-tuning
  • embeddings
  • RAG
  • data preparation
  • model training
  • model evaluation
  • model inference
  • model monitoring
  • Spark
  • Kubernetes
  • GCP
  • AWS
  • Azure

Nice to have

  • recommendation systems
  • multi-modal ML
  • marketing and creative content platforms

What the JD emphasized

  • shipped ML models to production
  • improved them based on real usage and metrics
  • Deep learning experience in at least one of: computer vision, video, NLP, or generative AI (LLM/VLM fine-tuning, embeddings, or RAG)
  • Hands-on work across the ML lifecycle: data prep, training, evaluation, inference, and monitoring

Other signals

  • own ML features from model development through production release
  • train and improve models yourself
  • design the data, training, and inference systems
  • shipping ML that customers rely on