Machine Learning Engineer

Noida, Uttar Pradesh, India
Mar 22, 2025
Mar 22, 2026
Remote
Full-Time
8 - 12 Years
Job Description

As a Machine Learning Engineer on the SDC team, you will be responsible for designing, developing, and optimizing ML models and algorithms that power search, recommendation, and content understanding across diverse content types. Your work will directly impact the intelligence behind content discovery, enhancing user engagement and productivity within Adobe’s suite of creative tools.

Key Responsibilities

  • Develop and optimize machine learning models for search, recommendation, and content understanding across images, videos, PDFs, vector graphics, and more.
  • Build and deploy scalable generative AI solutions to enable intelligent content discovery and contextual recommendations within Adobe products.
  • Research, design, and implement state-of-the-art techniques in natural language understanding, computer vision, and multimodal learning for content discovery.
  • Contribute to the end-to-end ML pipeline, including data preprocessing, model training, evaluation, deployment, and monitoring.
  • Ensure computational efficiency and optimize models for real-time, large-scale applications.
  • Collaborate with product teams to identify user needs and translate them into innovative solutions that prioritize usability and performance.
  • Mentor junior engineers and provide technical guidance to cross-functional teams, fostering innovation and excellence.

Required Qualifications

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Machine Learning, Data Science, or a related field.
  • 8–12 years of industry experience in building and deploying large-scale ML systems.
  • Proficiency in Python (for ML/AI) and Java (for production-grade systems).
  • Strong expertise in machine learning frameworks such as TensorFlow and PyTorch.
  • Solid grasp of ML fundamentals, including linear algebra, statistics, optimization, and numerical methods.
  • Experience with deep learning techniques for computer vision (e.g., CNNs, Transformers), natural language processing (e.g., BERT, GPT), or multimodal AI.
  • Proven track record of deploying ML solutions in production environments, ensuring performance and reliability.
  • Knowledge of large-scale distributed systems and frameworks like Kubernetes, Spark, and Hadoop.
  • Strong analytical and problem-solving skills with a drive to create impactful solutions.
  • Excellent communication and collaboration skills to thrive in a cross-functional environment.

Preferred Qualifications

  • Experience with generative AI models such as Stable Diffusion, DALL·E, or MidJourney, and their applications in content creation and discovery.
  • Familiarity with computational geometry, 3D modeling, or animation pipelines.
  • Hands-on experience with real-time recommendation systems or search indexing.
  • Publications in peer-reviewed journals or conferences in relevant AI/ML fields.

Why Join Adobe?

  • Be part of an innovative and dynamic team shaping the future of AI-powered creative tools.
  • Work on impactful, large-scale projects that enhance the creative workflows of millions of users worldwide.
  • Enjoy the best of both worlds, the stability and resources of a leading global company with the agility and excitement of a startup environment.

Diversity, Inclusion & Equal Opportunity at Adobe

Adobe is proud to be an Equal Employment Opportunity employer and is committed to creating a workplace where everyone is valued. We do not discriminate based on gender, race, ethnicity, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.

We strive to make our hiring process accessible to all. If you need accommodation during the application process, please reach out to [email protected] or call (408) 536-3015.

Related Jobs