Senior Applied Machine Learning Engineer
About the role
The Adobe Fonts & Type team is seeking an Applied Machine Learning Engineer to design and deliver intelligent typographic features across Adobe's creative products. This role involves applying advanced modeling techniques to design, train, debug, and operationalize ML systems for layout, generative styling, and design intelligence. The successful candidate will own the entire modeling lifecycle, from data preparation to production deployment and monitoring.
Responsibilities
- Model typographic layout, styling, and generative workflows; convert research ideas into reproducible implementations and product features.
- Build and maintain end-to-end training pipelines including data ingestion, feature engineering, training, validation, and artifact management.
- Perform model debugging and error analysis (ablation studies, failure analysis, metric design) and tune hyperparameters for performance and robustness.
- Optimize training and inference (mixed precision, quantization, distillation, pruning) with attention to latency, cost, and scalability.
- Productionize models and inference services; implement monitoring for model drift and data quality.
- Collaborate with computer science and product engineers to integrate modeling solutions into client and server architectures (APIs, SDKs, services).
- Write production-quality code, tests, and automation for labeling and evaluation; follow CI/CD best practices.
- Prototype generative approaches (diffusion, GANs, multimodal transformers) and apply reinforcement learning or bandit methods where appropriate for interactive optimization.
Requirements
- 5-8 years building and operating production ML systems.
- Strong Python skills and hands-on experience with PyTorch, TensorFlow, or similar frameworks.
- Demonstrated ownership across the modeling lifecycle: data -> modeling -> training -> deployment -> monitoring.
- Experience debugging models, tuning hyperparameters, and improving model performance in production environments.
- Experience building data pipelines and model serving infrastructure.
- Strong software engineering fundamentals (testing, version control, code reviews, CI/CD).
- Experience working with engineering teams to integrate modeling solutions into large-scale product systems.
- Comfortable in an R&D and iteration-heavy environment and able to move prototypes toward reliable production systems.
Qualifications
- Nice to have: Experience with diffusion models, GANs, or reinforcement learning.
- Computer vision experience (segmentation, masking, OpenCV, Detectron2, SAM, YOLO).
- Experience optimizing models for production (GPU acceleration, quantization, distillation).
- Background in recommendation systems, ranking, or NLP.
- MS or PhD in Computer Science, ML, or related field.
Skills
- Strong Python skills and hands-on experience with PyTorch, TensorFlow, or similar frameworks.
- Experience building data pipelines and model serving infrastructure.
- Strong software engineering fundamentals (testing, version control, code reviews, CI/CD).
- Experience working with engineering teams to integrate modeling solutions into large-scale product systems.
- Comfortable in an R&D and iteration-heavy environment and able to move prototypes toward reliable production systems.
Benefits
Adobe offers a competitive benefits package including health insurance, retirement savings plans, paid time off, and more. Adobe is committed to fostering a diverse and inclusive workplace and provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, gender identity, sexual orientation, or protected veteran status.
Pay
The expected pay range for this position is $190,200 -- $345,650 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. For sales roles, the starting salary is 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.
Schedule
Full-time position.