Machine Learning Engineer
Role details
Job location
Tech stack
Job description
Adobe Cloud is brimming with billions of pieces of rich content and ever growing on daily basis. The kind of content ranges from images, photos, vectors, brushes, videos, composites, text documents, 3D, and anything we could think of. Information retrieval is a critical part of this offering. Creative professionals and novice users alike need quick access to their digital assets, libraries, the variety of creative content, and documents they work with every day, from brushes to colors, images, videos and beyond.
We have built a Search, Content & Discovery Platform that powers multiple Adobe product lines such as Adobe's Creative Cloud product, Experience Cloud, Document Cloud, Lightroom and creative marketplace by enabling the world's best creative tools, leading cloud services for managing creative assets, and the leading marketplace such as Adobe Stock. Search platform deals with billions of assets stored in cloud for variety of use cases ranging from privately accessible assets as in Lightroom, Creative cloud and others, shared assets via collaboration in creative cloud and experience cloud and public discoverable assets as in Adobe Stock Marketplace, Adobe.com , Adobe Learn & Tutorials content.
What You'll Do
- Develop and implement scalable, efficient, and modern algorithms that can work with large-scale data in production systems
- Work on large scale streaming and data systems to build world class search, recommendation and Gen AI systems
- Work closely with data scientists, AI models to take them to production, scale and make them efficient and reliable
- Collaborate with product management and engineering groups to develop new products and features.
Requirements
- BS/Advanced degree in quantitative fields: Computer Science, Data Science, AI/ML Engineering, or a related field
- Strong analytical and quantitative problem-solving ability.
- Proficient in one or more programming languages such as Python, Java
- Strong understanding and working knowledge of distributed systems, isolation and micro services
- Good understanding of machine learning, deep learning, or data analytics concepts.
- Excellent communication, relationship skills and a team player
Become part of this growing team at Adobe and have a phenomenal impact by contributing to search, browse, machine learning and recommendation across the creative suites of products at Adobe. We match the pace, innovation and excitement of a startup, backed by the resources and infrastructure of Adobe! We're looking for top notch technical contributor to deliver Search as the core tenet in Adobe Cloud. The work entails building large scale search indexing, Search algorithms, recommendation algorithms, relevance & ranking, visual search, data mining, machine learning, data analysis & metrics, query processing, multi-lingual search, search UX, and overall Adobe Cloud ecosystem. This is an opportunity to make a huge impact in a fast-paced environment at a great company. Join us!
Benefits & conditions
Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $125,600 -- $234,150 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
In California, the pay range for this position is $161,700 - $234,150
At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP).
In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award.