Sr. Machine Learning Engineer

Changing the world through digital experiences is what Adobe's all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences!
$150,700 - $284,400
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Sr. Machine Learning Engineer

The Photoshop team is looking for a skilled ML Engineer who is passionate about advancing technology and building creative imaging experiences that inspire our customers. You'll work within a dynamic, customer-centric GenAI and Vision Applied Research team, where you'll be responsible for transforming research models into production-ready solutions for mobile platforms. Your work will help bring the "Adobe Magic" to life, enhancing the Photoshop ecosystem to deliver an exceptional user experience.

Key Responsibilities: • Collaborate Across Teams: Work closely with researchers, software engineers, UI designers, product managers, and quality engineers to integrate advanced imaging and AI/ML features into the Photoshop ecosystem as polished, user-friendly products. • Model Conversion: Convert models from frameworks like PyTorch to formats such as LiteRT (TensorFlow Lite) or ONNX for optimal performance on various platforms. • Model Optimization: Use state-of-the-art techniques (quantization, palettization, sparsity induction, pruning, etc.) to compress and accelerate large models, ensuring efficiency on resource-limited devices. • Performance Analysis & Optimization: Analyze models for efficient execution on Android GPU/NPU, diagnose performance bottlenecks, and collaborate with hardware teams to improve latency, power usage, and memory footprint. • Model Deployment: Partner with application developers to integrate optimized models into applications, maintaining a seamless user experience. • Quality & Customer Advocacy: Act as a champion for product quality and a customer advocate, ensuring that all solutions meet Adobe's high standards for excellence. • Continuous Improvement: Bring energy, flexibility, focus, and dedication to every project. Embrace new challenges and proactively acquire knowledge and skills to deliver impactful results.

What You Need to Succeed: • Educational Background: MS or PhD in Machine Learning Engineering. • Experience: 5+ years of experience in ML engineering, with a proven record of designing, implementing, and delivering high-quality AI software solutions. • Platform Expertise: Strong experience with the Android platform, covering both application development and ML engineering. • Programming Skills: Proficiency in modern C/C++ and JavaScript, with extensive experience in large-scale application development. • Computer Vision Knowledge: Experience with computer vision is preferred. • Cross-Platform Development: Experience with development for multiple platforms (iOS, desktop, web/WASM) is a plus. • Coding Standards: Commitment to best coding practices. • Problem-Solving: Superior analytical and problem-solving skills, including the ability to debug code within large, complex codebases. • Communication Skills: Excellent written and verbal communication abilities. • Customer-Focused Mindset: A passion for creating high-quality applications that users love.

Last updated 19 days ago

Responsibilities For Sr. Machine Learning Engineer

  • Collaborate across teams to integrate AI/ML features
  • Convert models to optimized formats
  • Optimize models for resource-limited devices
  • Analyze and optimize model performance
  • Deploy models in applications
  • Ensure product quality and advocate for customers
  • Continuously improve skills and knowledge

Requirements For Sr. Machine Learning Engineer

Python
JavaScript
  • MS or PhD in Machine Learning Engineering
  • 5+ years of ML engineering experience
  • Strong experience with Android platform
  • Proficiency in C/C++ and JavaScript
  • Experience with computer vision (preferred)
  • Cross-platform development experience (preferred)
  • Commitment to best coding practices
  • Superior analytical and problem-solving skills
  • Excellent communication skills
  • Passion for creating high-quality applications

Benefits For Sr. Machine Learning Engineer

  • Competitive salary range

Interested in this job?

Jobs Related To Adobe Sr. Machine Learning Engineer

Senior Machine Learning Engineer

Senior ML Engineer role at Adobe focusing on AI-powered search and recommendations, working with LLMs and multimodal AI systems for creative tools.

Research Scientist

Join Adobe as a Research Scientist to develop cutting-edge AI solutions for digital experiences.

Sr. Android Machine Learning Engineer

Adobe is hiring a Sr. Android Machine Learning Engineer to transform research models into production-ready solutions for Photoshop on mobile platforms. 5+ years of ML experience required.