Machine Learning Engineer

Adobe Adobe · Enterprise · Bangalore, India

Machine Learning Engineer to build and train models for creative understanding (vision, video, language), develop pipelines for ML systems, and deploy them into production. The role involves end-to-end ownership from data processing to inference and monitoring, with a focus on linking ML work to customer value.

What you'd actually do

  1. Build and train models for creative understanding across vision, video, and language
  2. Build labels and features from LLMs, subject-matter experts, and user activity data
  3. Deliver pipelines for ingestion, featurization, training, versioning, and inference at scale
  4. Validate models with offline benchmarks and online A/B tests before release
  5. Operate production ML on Spark, Kubernetes, and GPU/CPU environments

Skills

Required

  • Strong Python and PyTorch for model development and deployment
  • Experience in deep learning involving vision, video, NLP, or generative AI (LLM/VLM fine-tuning, embeddings, or RAG)
  • End-to-end ML systems: feature engineering, training pipelines, inference, and production monitoring
  • Distributed data processing and cloud platforms (Spark, Kubernetes, GCP, AWS, or Azure)
  • Clear communication with cross-functional partners on ML trade-offs and technical direction

Nice to have

  • Experience with recommendation systems or marketing and creative content platforms

What the JD emphasized

  • shipped ML models to production
  • Master's degree and 5+ years of relevant experience, or a PhD and 2+ years — or equivalent depth of impact

Other signals

  • develops models and pipelines
  • process images, video, email, and paid social ads
  • link those signals to campaign outcomes
  • train and improve models
  • own delivery of significant pieces of the system end to end
  • turning hard ML problems into production systems