Senior Software Engineer (Machine Learning & Infrastructure), Acrobat AI Assistant

Changing the world through digital experiences, Adobe gives everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences.
$133,900 - $242,000
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer (Machine Learning & Infrastructure), Acrobat AI Assistant

Adobe Document Cloud's AI team is seeking a Senior Software Engineer to enhance their upcoming features. This role is central to the Acrobat AI Assistant team, managing a platform that handles billions of PDFs and millions of transactions monthly. The position involves working on cutting-edge features like question-answering (QA), suggested and related questions, attributions, and document summaries.

The team has already launched successful features like Liquid Mode for PDFs on phones and tablets, PDF Extract API for unlocking PDF structure and content, Table Decomposition in Liquid Mode, and new generative AI features. These products leverage AI across mobile, cloud, and desktop platforms.

As a Senior Software Engineer, you'll be responsible for designing and implementing scalable solutions, working with language models, and ensuring robust system architecture. The role requires expertise in Python, JavaScript (Node.js), or Go, with a strong focus on backend infrastructure and code organization. You'll be working with event-driven architectures, implementing concurrent systems, and integrating AI/ML technologies including prompt engineering and vector search techniques.

The ideal candidate will have 5+ years of experience, strong debugging skills, and the ability to write clean, well-documented code. Knowledge of frameworks like LangChain and Pydantic is highly valued. The role offers opportunities to work with an exceptionally talented team on complex challenges while building systems that serve millions of users.

Adobe offers a competitive compensation package ranging from $133,900 to $242,000 annually, with additional benefits including equity opportunities and an Annual Incentive Plan. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates.

This is an excellent opportunity for a senior engineer passionate about AI/ML technologies to join a leading company in digital experiences. You'll be at the forefront of developing innovative solutions that impact how millions of users interact with PDF documents, while working in a collaborative environment that values technical excellence and innovation.

Last updated 15 days ago

Responsibilities For Senior Software Engineer (Machine Learning & Infrastructure), Acrobat AI Assistant

  • Design, build, and maintain scalable and efficient code solutions for the Acrobat AI Assistant
  • Develop and review specifications for safe client-service contracts
  • Apply standard methodologies in code layering and modular design
  • Conduct detailed reviews of pull requests and debug complex service integration issues
  • Lead the coordination and execution of service releases
  • Work closely with feature teams for effective communication
  • Accelerate engineering productivity through excellent tooling and systems
  • Build and provide operational support for globally deployed systems

Requirements For Senior Software Engineer (Machine Learning & Infrastructure), Acrobat AI Assistant

Python
JavaScript
Node.js
Go
  • B.S., M.Sc., or Ph.D. in Computer Science or equivalent practical experience with 5+ years of experience
  • Extensive software development experience in backend infrastructure
  • Proficiency in designing concurrent and asynchronous systems
  • Familiarity with integrating language models within a feature pipeline
  • Strong understanding of event-driven architectures
  • Understanding of OOP principles
  • Proficiency in Python with clean, unit-tested code
  • Familiarity with prompt engineering and vector search techniques
  • Strong interpersonal skills with ability to lead and mentor
  • Proactive approach to identifying and resolving technical challenges

Benefits For Senior Software Engineer (Machine Learning & Infrastructure), Acrobat AI Assistant

Equity
  • Competitive salary range $133,900 - $242,000 annually
  • Annual Incentive Plan (AIP)
  • Potential long-term incentives in the form of equity awards
  • Equal Employment Opportunity and affirmative action employer

Interested in this job?

Jobs Related To Adobe Senior Software Engineer (Machine Learning & Infrastructure), Acrobat AI Assistant

Sr. Machine Learning Services Engineer, Adobe Firefly

Senior ML Engineer role at Adobe Firefly, building GPU-optimized AI services and scalable infrastructure for enterprise-grade generative AI solutions.

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe, developing innovative AI solutions for digital experience products with competitive compensation $120K-$228K.

Senior ML Engineer, Platform & Data

Senior ML Engineer role at Adobe focusing on building and optimizing AI infrastructure for the Firefly platform, offering competitive compensation and the opportunity to impact millions of creatives worldwide.

Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe Bangalore, focusing on implementing advanced ML solutions using NLP, Generative AI, and Transformer architectures.

Senior Machine Learning Engineer, GenAI Quality

Senior ML Engineer role at Adobe focusing on GenAI quality for creative applications, offering competitive compensation and opportunity to shape the future of AI-powered creative tools.