Senior Computer Scientist 2

AdobeSan Jose, CA

About The Position

At Adobe, we have spent decades helping creative professionals bring their visions to life. Now, we are dedicated to empowering everyone to express their stories. Our mission of Creativity for All is supported by industry-leading technology, groundbreaking research, and a strong dedication to making creativity accessible to all. Adobe Express empowers users to effortlessly build stunning designs, whether beginners or seasoned professionals, by offering an intuitive platform fueled by modern AI capabilities. We’re at the forefront of redefining how content is developed, from stunning visuals to compelling video and motion design. Adobe’s latest innovations, including Firefly Services (APIs), Firefly Custom Models, Object Composites, and Style Kits, are bringing next-gen AI capabilities directly into the hands of millions of users through flagship tools like Photoshop, Illustrator, Express, and more. The Express Motion AI teams are central to this vision, developing the future of video, audio, and animation workflows within Adobe Express. We seek a Senior Software Engineer to join the team. You will help build and expand intelligent, user-friendly tools that combine time-based media and AI in effective, easy-to-use ways. This is your opportunity to help develop the creative tools of tomorrow, where generative AI intersects with dynamic storytelling.

Requirements

  • Strong software engineering background with experience in modern tech stacks (e.g., TypeScript, Python, C++, etc.)
  • Passion for working on creative tools, especially those involving motion, animation, or video editing
  • Ability to navigate ambiguity, thrive in a fast-paced environment, and 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; clear, concise, and empathetic in real-time and asynchronous collaboration.
  • BS or MS in Computer Science or equivalent experience

Nice To Haves

  • 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 using standard methodologies for modularization and code reuse.
  • 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, particularly in distributed or cross-geo environments.

Responsibilities

  • Compose, build, and optimize scalable software systems that power AI features in motion, video, and animation workflows - using TypeScript as the primary language
  • Collaborate with research scientists, product managers, designers, and fellow engineers to develop and deploy AI/ML-powered features that delight users
  • Integrate innovative generative AI and temporal models into the Adobe Express platform.
  • Tackle complex technical challenges involving video rendering, dynamic media generation, and audio processing
  • Contribute to a team culture rooted in curiosity, experimentation, rapid iteration, and high-quality user experiences.
  • Collaborate closely with cross-functional teams to successfully implement new features and improvements.
  • Ensure high performance, reliability, and observability through robust analytics and monitoring frameworks.
  • Expand your knowledge and skills to stay ahead of the latest development, test, and deployment methodologies
  • Stay close to our customers, internal and external, to refine experiences and validate ideas.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service