Adobe logo
AdobePosted 2 weeks ago

Machine Learning Engineer

On-siteNoida, Uttar Pradesh, India

Full TimeSenior LevelEnterprise

Job Summary

Build and train deep learning models from scratch, including custom transformer and attention-based architectures for long behavioral event sequences. Own the full training stack: event tokenization, temporal and positional embeddings, self-supervised pretraining, and downstream fine-tuning. Train large models efficiently on GPU infrastructure using mixed-precision training, gradient accumulation, and distributed strategies. Build and optimize feature pipelines on Databricks and Spark, transforming raw behavioral events into high-quality model inputs. Translate prototypes into production ML systems—scalable, reliable, and observable—and drive inference performance through architectural and serving-side optimization. Contribute to MLOps practices: experiment tracking, model versioning, CI/CD, automated retraining, and production monitoring. Collaborate cross-functionally with data science, product, and platform teams; mentor junior engineers on experimentation rigor, deployment process, and responsible AI. Know the latest advances in ML/AI and bring relevant innovations into Adobe's products.

Required Qualifications

  • Bachelor's degree or Master's degree or equivalent experience in Computer Science, Machine Learning, Data Science, or related field
  • 4+ years of professional experience building and deploying ML solutions at scale
  • Strong programming expertise in Python
  • hands-on experience in PyTorch, TensorFlow, or similar frameworks
  • Deep understanding of the end-to-end ML lifecycle—from data collection to deployment and monitoring
  • Strong grasp of model optimization, inference efficiency, and production system integration

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce