Taro Logo

Software Development Engineer, AI Engineering

Adobe creates digital experience software, empowering everyone from artists to global brands with tools for design and exceptional digital experiences.
$113,400 - $206,300
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Adobe is seeking a Software Development Engineer to join their AI Engineering team, focusing on developing AI-powered applications and innovative AI agents for website optimization. This role is part of the team behind AEM Sites Optimizer and LLM Optimizer, working to implement cutting-edge LLM technologies for automated optimization solutions.

The position offers an exciting opportunity to work at the intersection of AI and enterprise software, building and maintaining AI agents and infrastructure that power website optimization products. You'll be working with modern technologies including Python, TypeScript, and various AI frameworks, while integrating with LLM APIs to create intelligent automation workflows.

This is an ideal role for someone with strong software engineering fundamentals and specific expertise in AI/ML technologies. The position requires 3-5 years of experience, with hands-on experience in LLM API integration and RAG systems implementation. You'll be working in a collaborative environment at Adobe, a company known for transforming how businesses deliver digital experiences.

The compensation is competitive, ranging from $113,400 to $206,300 annually, with additional benefits including an Annual Incentive Plan and equity opportunities. Adobe offers an exceptional work environment that has been recognized worldwide, with a unique Check-In approach for ongoing feedback and professional growth.

The role combines technical challenges with business impact, requiring both deep technical knowledge and the ability to communicate with customers. You'll be at the forefront of AI application development, working with the latest technologies while ensuring solutions deliver measurable business value. Adobe's commitment to innovation and digital transformation makes this an excellent opportunity for someone passionate about AI and software engineering.

Last updated 19 days ago

Responsibilities For Software Development Engineer, AI Engineering

  • Build and maintain AI agents and infrastructure using Python, TypeScript, and modern AI frameworks
  • Integrate with LLM APIs to build intelligent automation workflows
  • Build and maintain deployment infrastructure for AI services
  • Build developer tools and services for AI component integration
  • Improve service deployment pipelines and implement DevOps processes
  • Stay current with latest AI developments
  • Communicate with customers to ensure AI agents deliver business value

Requirements For Software Development Engineer, AI Engineering

Python
TypeScript
Kubernetes
  • BTech/MS in Computer Science or equivalent experience with strong Python development skills
  • 3-5 years of software development experience with LLM API integration
  • Extensive knowledge of AI application trends and frameworks
  • Experience implementing RAG systems or AI agents in production
  • Experience with DevOps practices including Docker, Kubernetes, and CI/CD pipelines
  • Background in building internal developer platforms
  • Familiarity with cloud platforms (AWS, GCP, Azure) and their AI/ML services
  • Experience optimizing AI service deployments
  • Understanding of software engineering methodologies for AI systems

Benefits For Software Development Engineer, AI Engineering

Equity
  • Annual Incentive Plan
  • Equity