Adobe is revolutionizing the landscape of digital experiences through agents and generative AI, and we’re seeking a highly accomplished Senior Machine Learning Engineer to join our Search, Discovery & Content AI (SDC) team. This is a pivotal role within a high impact organization, driving innovation across Adobe’s Creative Cloud, Document Cloud, and Adobe Express platforms.
Requirements
- Deep understanding of generative AI, deep learning, computer vision, and recommendation systems, with a proven track record of applying these methods to solve complex problems.
- Proficiency with machine learning frameworks and tools such as Scikit-learn, Hugging Face, PyTorch, and PyTorch Lightning.
- Hands-on experience building large-scale distributed systems and productizing ML pipelines.
- Expertise with cloud technologies, Docker, and containerization.
- Experience with AWS, Microsoft Azure, or equivalent cloud platforms.
- Proficiency in one or more programming languages, including Python, C++, Java, and Rust.
Responsibilities
- Drive innovation and engineering excellence, mentoring and guiding engineering teams.
- Architect and develop end-to-end machine learning systems using innovative architectures.
- Develop and implement scalable, GPU-optimized modeling algorithms capable of handling large-scale data in production environments.
- Build and maintain high-performance, scalable, and maintainable platform features throughout the complete ML pipeline.
- Partner with architects, product management, and engineering teams to translate product requirements into innovative technical solutions.
- Design and develop runtimes and libraries for emerging ML technologies, ensuring we remain at the forefront of the field.
- Contribute to the creation of detailed requirements and design documents for features across the technology stack.
Other
- PhD or master’s degree in computer engineering, Computer Science, Computer Vision, Robotics, or a related field, or equivalent experience.
- Minimum 8+ years of impactful industry experience in machine learning.
- Exceptional analytical and quantitative problem-solving skills.
- Excellent communication, interpersonal, and relationship-building skills.
- Demonstrated ability to thrive in a collaborative team environment.