Senior Software Engineer- Express Motion AI

Adobe Adobe · Enterprise · San Francisco, CA +1

Senior Software Engineer for Adobe Express Motion AI team, focusing on building and optimizing scalable software systems for AI features in motion, video, and animation workflows. The role involves integrating generative AI and temporal models into the Adobe Express platform, tackling complex technical challenges in media generation and processing, and collaborating with cross-functional teams to deliver user-facing AI-powered creative tools.

What you'd actually do

  1. Compose, build, and optimize scalable software systems that power AI features in motion, video, and animation workflows - using TypeScript as the primary language
  2. Collaborate with research scientists, product managers, designers, and fellow engineers to develop and deploy AI/ML-powered features that delight users
  3. Integrate innovative generative AI and temporal models into the Adobe Express platform.
  4. Tackle complex technical challenges involving video rendering, dynamic media generation, and audio processing
  5. Ensure high performance, reliability, and observability through robust analytics and monitoring frameworks.

Skills

Required

  • Strong software engineering background
  • experience in modern tech stacks (e.g., TypeScript, Python, C++)
  • Ability to navigate ambiguity
  • thrive in a fast-paced environment
  • continuously push technical boundaries
  • Experience debugging and optimizing browser-based applications
  • Comfortable working across the stack and diving into unfamiliar code or systems
  • Excellent communicator
  • BS or MS in Computer Science or equivalent experience

Nice to have

  • Experience with AI/ML technologies, particularly in generative models, computer vision, or temporal media (video, audio, motion graphics)
  • Familiarity with WASM / C++
  • Experience working in large-scale monorepos
  • Experience with modern build and packaging tools (e.g., npm, Webpack, Bazel)
  • Strong focus on quality; adept at test automation (unit, integration, E2E)
  • Background in Agile/SCRUM teams

What the JD emphasized

  • modern AI capabilities
  • generative AI
  • AI/ML-powered features
  • generative AI and temporal models
  • AI/ML technologies

Other signals

  • integrating generative AI
  • AI/ML-powered features
  • generative AI intersects with dynamic storytelling