Software Development Engineer

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
$153,600 - $286,600
Machine Learning
Senior Software Engineer
In-Person
8+ years of experience
AI

Description For Software Development Engineer

Adobe's Document Cloud AI & Innovation team is seeking a Machine Learning Engineer to join their innovative group behind groundbreaking products like Adobe Liquid Mode (TIME's Best Invention 2023) and Acrobat AI Assistant (TIME's Best Invention 2024). This role focuses on applying cutting-edge AI and machine learning techniques to revolutionize document experiences for Adobe's customers worldwide.

The position involves developing sophisticated machine learning solutions for document viewing, editing, and creation workflows, with a particular emphasis on LLM-powered capabilities. You'll work with large-scale datasets and create models that can efficiently operate on mobile devices with limited resources.

As a senior member of the team, you'll collaborate across product management and engineering groups to shape new products and features. The role requires deep expertise in machine learning, particularly in NLP and LLMs, with computer vision experience being a plus. You'll need strong programming skills and experience with modern ML frameworks.

This is an opportunity to impact millions of users globally while working with cutting-edge AI technology. Adobe offers competitive compensation ($153,600 - $286,600 annually) and values innovation, providing an environment where new ideas can come from anywhere in the organization. Join a team that's consistently delivering award-winning innovations in the document processing space.

Last updated 16 days ago

Responsibilities For Software Development Engineer

  • Develop predictive models (CV and/or NLP) trained on large-scale datasets
  • Develop and implement scalable ML models for production systems on mobile devices
  • Collaborate with product management and engineering groups
  • Build various products addressing document viewing, editing, and creation challenges

Requirements For Software Development Engineer

Python
Java
  • PhD or Master's degree in Computer Science, Statistics, Electrical Engineering, Applied Math, Operations Research, Econometrics or equivalent experience
  • Deep understanding of machine learning, deep learning, and data mining concepts
  • Experience in NLP and working with LLMs
  • Proficiency in programming languages like Python, Java, Objective C or C++
  • Familiarity with machine learning frameworks like PyTorch or TensorFlow
  • Strong analytical and quantitative problem-solving ability
  • Excellent communication and relationship skills

Interested in this job?

Jobs Related To Adobe Software Development Engineer

Machine Learning Engineer / Applied Scientist

Senior ML Engineer role at Adobe focusing on generative AI and machine learning solutions for digital experience optimization, offering competitive compensation and innovative work environment.

ML Software Engineer

Senior ML Software Engineer position at Adobe focusing on generative AI research and development for typography and creative tools.

Machine Learning Engineer 3

Senior Machine Learning Engineer role at Adobe focusing on Generative AI and ML techniques to enhance digital experience products.

Sr Machine Learning Engineer

Senior Machine Learning Engineer position at Adobe focusing on implementing ML solutions for globalization, with emphasis on Generative AI and cross-functional collaboration.

Machine Learning Engineer 3

Senior Machine Learning Engineer role at Adobe developing advanced AI algorithms and models for digital experience solutions, offering competitive compensation and innovative work environment.