Software Engineer - AI/ML Applications

Adobe is a global leader in digital experiences, empowering everyone from emerging artists to global brands with tools for design and digital content creation.
$113,400 - $206,300
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - AI/ML Applications

Adobe's Experience Intelligence team is seeking a Software Engineer to join their Content Generation team to transform research-level proof of concepts into production systems like Genstudio for Performance Marketing. The role focuses on empowering customers to generate high-performing, on-brand marketing content at scale.

The position involves developing and deploying ML services from zero to production, architecting and optimizing end-to-end ML pipelines, and engaging throughout the product lifecycle in architecture, design, deployment, and production operations of ML models and systems.

The ideal candidate should have a graduate or postgraduate degree in Computer Science or related field (or equivalent experience) and 3+ years of proven experience as a Software Engineer with successful delivery of projects to customers, preferably in ML/Gen AI domain. Strong Python and REST API skills are essential, along with experience in deployment technologies like Docker, ML Ops, and cloud platforms like Azure and AWS.

Experience with LLM frameworks and tools like Hugging Face, LangChain, PEFT, and LlamaIndex is a plus. The role requires excellent problem-solving abilities and strong communication skills for success in cross-functional team environments.

Adobe offers competitive compensation ($113,400 - $206,300 annually), comprehensive health benefits, flexible work arrangements, and opportunities for continued learning and development. The collaborative culture encourages growth, innovation, and making a real impact in the field of machine learning and AI.

Join Adobe's mission to transform research concepts into production-ready AI systems and be part of a diverse, lively group of engineers and scientists with deep roots in the ML space. Your work will directly drive the mission of empowering customers with scalable, high-performing marketing content generation capabilities.

Last updated 5 hours ago

Responsibilities For Software Engineer - AI/ML Applications

  • Develop and deploy ML services from zero to production that solve business use cases and handle data at scale
  • Architect and optimize end-to-end ML pipelines ensuring scalability, efficiency, and robustness
  • Engage in architecture, design, deployment, and production operations of ML models and systems throughout the product lifecycle

Requirements For Software Engineer - AI/ML Applications

Python
Kubernetes
  • Graduate or postgraduate degree in Computer Science, Computer Engineering, or related field—or equivalent experience
  • 3+ years of proven experience as a Software Engineer with successful delivery of projects to customers
  • Strong Python and REST API skills
  • Experience with deployment technologies like Docker, ML Ops, and ML services
  • Experience with cloud platforms like Azure and AWS
  • Excellent problem-solving abilities
  • Strong verbal and written communication skills

Interested in this job?

Jobs Related To Adobe Software Engineer - AI/ML Applications

Machine Learning Engineer 4

Senior Machine Learning Engineering role at Adobe in San Jose, working on AI/ML solutions for Adobe's creative and enterprise products. Salary $142K-$257K.

Lead Machine Learning Engineer, Performance and Scalability, Generative AI

Lead Machine Learning Engineer role at Adobe focusing on performance optimization and scaling of generative AI systems for products like Photoshop and Firefly.

Lead Machine Learning Engineer - ML Architect

Lead Machine Learning Engineer position at Adobe, focusing on developing and deploying production-grade ML systems for marketing analytics. Combines technical expertise with business impact.

Lead Machine Learning Engineer - Marketing Mix Modeling

Lead Machine Learning Engineer position at Adobe focused on developing and deploying Marketing Mix Models to guide marketing budget decisions and drive business growth.

Senior Machine Learning Engineer (Firefly)

Senior Machine Learning Engineer role at Adobe Firefly, focusing on developing and optimizing large-scale generative AI model pipelines and backend services.