Sr. Android 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

Description For Sr. Android Machine Learning Engineer

Adobe is seeking a skilled Sr. Android Machine Learning Engineer to join their Photoshop team. This role is part of the 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.

As a Sr. Android Machine Learning Engineer, you'll collaborate across teams to integrate advanced imaging and AI/ML features into Photoshop. You'll convert models from frameworks like PyTorch to optimized formats for mobile platforms, use state-of-the-art techniques to compress and accelerate large models, and analyze performance on Android GPU/NPU. You'll also partner with application developers to integrate these optimized models seamlessly.

The ideal candidate will have an MS or PhD in Machine Learning Engineering, 5+ years of experience in ML engineering, and strong expertise with the Android platform. Proficiency in modern C/C++ and JavaScript is required, and experience with computer vision is preferred. You should be committed to best coding practices, have superior analytical and problem-solving skills, and be passionate about creating high-quality applications that users love.

Adobe offers a competitive salary range of $150,700 - $284,400 annually, with potential for long-term incentives and participation in the Annual Incentive Plan. Join Adobe in their mission to change the world through digital experiences and be part of a team that's pushing the boundaries of AI and machine learning in creative software.

Last updated 11 days ago

Responsibilities For Sr. Android Machine Learning Engineer

  • Collaborate with researchers, software engineers, UI designers, product managers, and quality engineers to integrate advanced imaging and AI/ML features into the Photoshop ecosystem
  • Convert models from frameworks like PyTorch to formats such as LiteRT (TensorFlow Lite) or ONNX for optimal performance on various platforms
  • Use state-of-the-art techniques to compress and accelerate large models for efficiency on resource-limited devices
  • 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
  • Partner with application developers to integrate optimized models into applications
  • Act as a champion for product quality and a customer advocate
  • Bring energy, flexibility, focus, and dedication to every project

Requirements For Sr. Android Machine Learning Engineer

Python
JavaScript
  • MS or PhD in Machine Learning Engineering
  • 5+ years of experience in ML engineering
  • Strong experience with the Android platform
  • Proficiency in modern C/C++ and JavaScript
  • Experience with computer vision (preferred)
  • Experience with development for multiple platforms (iOS, desktop, web/WASM) is a plus
  • Commitment to best coding practices
  • Superior analytical and problem-solving skills
  • Excellent written and verbal communication abilities
  • Passion for creating high-quality applications that users love

Benefits For Sr. Android Machine Learning Engineer

Equity
  • Competitive salary range of $150,700 - $284,400 annually
  • Potential for long-term incentives in the form of a new hire equity award
  • Annual Incentive Plan (AIP) for non-sales roles

Interested in this job?

Jobs Related To Adobe Sr. Android 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.