The Opportunity
β
β
Adobe is looking for a Machine Learning intern who will apply AI and machine learning techniques to big-data problems to help Adobe better understand, lead and optimize the experience of its customers.
At Adobe Firefly, we build foundation generative models for image, video, and other modalities that power the suite of products at Adobe. By using predictive models, experimental design methods, and optimization techniques, the candidate will research, experiment, develop, and optimize CV algorithms/models that understand, generate and enhance data for training pioneering image and video foundation models powered by data, training, and inference infrastructures.
All 2025 Adobe interns will be co-located hybrid. This means that interns will work between their assigned office and home. Interns will be based in the office where their manager and/or team are located, where they will get the most support to ensure collaboration and the best employee experience. Managers and their organization will determine the frequency they need to go into the office to meet priorities. Β
β
β
What Youβll Do
- Design, implement, and optimize backend services and APIs supporting the generative AI platform.
- Collaborate with AI researchers and engineers to integrate model training, inference, and data processing pipelines.
- Collaborate with data, modelling, and inference platform teams to optimize, scale up and deliver end-to-end solutions to production.
- Research and develop CV algorithms/models to generate image and video training data for GenAI foundation models and applications
- Contribute to system architecture discussions, focusing on performance, reliability, and maintainability.
- Write clean, efficient, and well-documented code across modern software engineering stacks (e.g., Python, Node.js, or Java).
β
What You Need to Succeed
- Currently enrolled full time and pursuing a Masterβs or PhD degree in Computer Science, Computer Engineering; or equivalent experience required with an expected graduation date of December 2026 β June 2027
- Deep expertise in computer vision, image processing, video processing, and machine learning for Generative AI.
- Strong understanding of software engineering fundamentals, including data structures, algorithms, and distributed system design.
- Proficient in one or more programming languages such as Python, Java and C++
- Curiosity and initiative to explore generative AI technologies, with the ability to learn quickly and collaborate effectively in a fast-paced environment.
- Excellent communication, relationship skills and a team player
- Ability to participate in a full-time internship between May-September
β