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 3 months 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

Senior Machine Learning Engineer (Firefly)

Senior Machine Learning Engineer role at Adobe focusing on Firefly GenAI architecture and optimization, requiring 12+ years experience and deep ML expertise.

Machine Learning Engineer, Adobe Firefly Services

Senior Machine Learning Engineer role at Adobe Firefly Services focusing on building scalable GenAI systems and APIs for Adobe's flagship products.

Sr. Machine Learning Engineer, Adobe Firefly Services

Senior Machine Learning Engineer position at Adobe Firefly Services focused on building scalable, high-performance generative AI systems and APIs.

Senior Machine Learning Engineer (Firefly)

Senior Machine Learning Engineer role at Adobe Firefly, focusing on generative AI model development and optimization for creative applications.

Sr. Software Development Engineer (Python, K8s, ML), Firefly

Senior ML Platform Engineer role at Adobe Firefly, focusing on building scalable training and inference systems for AI-powered creative tools.