Taro Logo

Sr. Android Machine Learning Engineer

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
$162,000 - $301,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Android Machine Learning Engineer

Adobe is seeking a skilled Senior Android Machine Learning Engineer to join their Photoshop team's GenAI and Vision Applied Research group. This role represents an exciting opportunity to work at the intersection of cutting-edge machine learning and mobile development, helping to bring Adobe's creative imaging experiences to life on Android platforms.

The position involves working within Adobe's dynamic environment, where you'll be responsible for transforming sophisticated research models into production-ready solutions for mobile platforms. You'll be part of the team that delivers the "Adobe Magic" to customers through optimized ML implementations on Android devices.

As a Senior Android ML Engineer, you'll collaborate across multiple disciplines, working with researchers, software engineers, UI designers, and product managers to integrate advanced imaging and AI/ML features into the Photoshop ecosystem. Your expertise will be crucial in converting models from research frameworks to mobile-optimized formats, ensuring efficient execution on Android devices.

Key technical responsibilities include model conversion from PyTorch to mobile-friendly formats, implementing state-of-the-art optimization techniques, and ensuring optimal performance on Android GPU/NPU systems. You'll need to balance technical excellence with practical constraints, optimizing for latency, power usage, and memory footprint while maintaining high quality standards.

The ideal candidate brings a strong educational background (MS or PhD in Machine Learning Engineering) combined with substantial practical experience (5+ years) in ML engineering. Your expertise should span both Android platform development and machine learning engineering, with proficiency in modern C/C++ and JavaScript. Experience with computer vision is highly valued, as is familiarity with cross-platform development.

Adobe offers a competitive compensation package ranging from $162,000 to $301,200 annually, with additional benefits including equity opportunities and an Annual Incentive Plan. The company is committed to fostering an inclusive environment where innovation thrives and every team member can make a significant impact.

This role offers the opportunity to work on cutting-edge technology while directly impacting millions of users worldwide. You'll be part of Adobe's mission to change the world through digital experiences, working with industry-leading creative software and pushing the boundaries of what's possible in mobile ML applications.

Last updated 7 months ago

Responsibilities For Sr. Android Machine Learning Engineer

  • Collaborate with researchers, software engineers, UI designers, product managers, and quality engineers
  • Convert models from frameworks like PyTorch to formats such as LiteRT or ONNX
  • Optimize models using techniques like quantization, palettization, sparsity induction, pruning
  • Analyze models for efficient execution on Android GPU/NPU
  • Partner with application developers to integrate optimized models
  • Act as a champion for product quality and customer advocacy
  • Bring energy, flexibility, focus, and dedication to every project

Requirements For Sr. Android Machine Learning Engineer

Python
JavaScript
Java
  • MS or PhD in Machine Learning Engineering
  • 5+ years of experience in ML engineering
  • Strong experience with Android platform
  • Proficiency in modern C/C++ and JavaScript
  • Experience with computer vision preferred
  • Experience with cross-platform development is a plus
  • Superior analytical and problem-solving skills
  • Excellent written and verbal communication abilities
  • Passion for creating high-quality applications

Benefits For Sr. Android Machine Learning Engineer

Equity
  • Competitive salary range: $162,000 - $301,200 annually
  • Annual Incentive Plan (AIP)
  • Long-term incentives in form of equity awards
  • Equal Employment Opportunity

Interested in this job?