AI Software Development Engineer

A global leader in digital experiences, providing creative software and solutions to artists, designers and enterprises.
$133,900 - $242,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For AI Software Development Engineer

Adobe's Emerging Products Group (EPG), also known as the Nextcam team, is seeking an experienced AI Software Development Engineer to join their innovative team in San Jose. Led by VP and Fellow Marc Levoy, this relatively new team is at the forefront of developing next-generation image and video editing features powered by AI, computer vision, and computational photography.

The team has already demonstrated impressive results, recently launching an AI-based feature for removing window reflections from photographs, which received extensive positive press coverage from outlets like The Verge, CNET, and garnered attention from influential tech reviewers. Earlier in 2024, they also launched an AI model that automatically adjusts the tone and color of photographs, providing SLR/MIR camera users with high dynamic range rendering.

This role offers a unique opportunity to work at the intersection of AI, computer vision, and photography, developing features that will be deployed across Adobe's flagship products including Camera Raw, Lightroom, Photoshop, Premiere, and Express. The position requires both strong programming skills and experience with AI model development and deployment.

The ideal candidate will have a deep understanding of modern AI techniques, computer vision, and image processing, combined with robust software engineering capabilities. You'll be working with researchers to develop and optimize AI models, translate code between Python and C++, and ensure efficient deployment across various platforms from cloud servers to mobile devices.

This is an exceptional opportunity for someone passionate about both AI and photography who wants to make a broad impact, putting cutting-edge imaging features in the hands of millions of users worldwide. You'll be joining a talented team that's actively changing the photography industry through technological innovation.

The role offers competitive compensation reflecting Adobe's position as an industry leader, with a salary range of $133,900 - $242,000 annually, varying based on location and experience. Adobe provides comprehensive benefits and maintains a strong commitment to diversity, inclusion, and employee growth.

Last updated 8 hours ago

Responsibilities For AI Software Development Engineer

  • Work with researchers to develop and tune AI-heavy features for photography and video applications
  • Profile and optimize AI models for use in Adobe Camera Raw, Lightroom, Photoshop, and other products
  • Translate image processing code from Python into C++ for integration into Camera Raw or other codebases
  • Work with engineers to deploy AI models in Linux-based cloud servers
  • Translate AI models from Python into CoreML, ONNX etc. for deployment on MacOS, Windows, iOS, Android devices
  • Develop software tools and workflows to facilitate and automate tasks
  • Stay abreast of the latest advancements in AI research, model conversion, and deployment tools

Requirements For AI Software Development Engineer

Python
  • B.S., M.S., or PhD degree in Computer Science or related field
  • Experience with computer vision, computational photography, and/or modern AI
  • Strong programming skills (including C/C++ and Python)
  • Experience with AI tools (e.g. PyTorch, CoreML, LiteRT, ONNX)
  • Knowledge of iOS or Android platforms and mobile app development (plus)
  • Experience in programming on GPUs or other hardware accelerators (plus)
  • Excellent communication and collaboration skills

Interested in this job?

Jobs Related To Adobe AI Software Development Engineer

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe, developing innovative ML models and deploying AI solutions for the Digital Experience platform. Salary range: $120,700-$228,600.

Sr. Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe focused on developing ML solutions for personalized customer experiences.

Audio AI Research Engineer

Join Adobe's Speech AI Lab to develop cutting-edge speech generation and processing technologies, working with top researchers to bring innovative AI solutions to creative professionals worldwide.

Machine Learning Engineer (AI/ML)

Senior Machine Learning Engineer role at Adobe, focusing on AI/ML solutions for enterprise content management systems. Requires 10 years experience in ML and software engineering.

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

Senior Software Development Engineer position at Adobe working on the Firefly GenAI Platform team to build ML infrastructure and creative AI features.