Senior Software Development Engineer

Adobe Adobe · Enterprise · San Jose, CA +1

Senior Software Development Engineer for Adobe Firefly client team, focusing on architecting and maintaining the user-facing experience for AI/ML powered creative tools. The role involves product-driven development for rapid iteration and delivering measurable impact for millions of creators.

What you'd actually do

  1. Help establish architecture and quality coding practices for the Adobe Firefly client platform
  2. Define long-term solutions for component based architecture using functional programming
  3. Work closely with the design team, product management and our internal clients translating early ideas into interactive prototypes
  4. Engage with customers to identify problems, A|B test solutions, and refine workflows
  5. Expand your knowledge and skills to stay ahead of the latest development, test, and deployment methodologies

Skills

Required

  • 4-7+ years of professional experience developing interactive web applications
  • B.S or higher in Computer Science, or equivalent experience
  • Well established practice of building and deploying web applications or interactive sites using React
  • High proficiency in TypeScript or JavaScript (ES6+)
  • Fluent with Test Driven Development (TDD)
  • Fluent in functional programming style
  • Confidence to be an opinionated, pragmatic developer
  • Ability to perform independently in a hybrid or remote first work environment

Nice to have

  • Experience with Continuous Integration/Continuous Deployment (CI/CD)
  • Exposure to generative AI models, including text-to-image and large language models
  • Experience with video or similar multi-track non-linear editors
  • Experience in UX design, design systems or close collaboration with design teams
  • Knowledge of modern web technologies, for example, WASM, WebGPU and canvas rendering, security, asynchrony and performance optimization

What the JD emphasized

  • AI/ML powered tools
  • generative AI models
  • text-to-image
  • large language models

Other signals

  • AI/ML powered tools
  • generative AI models
  • text-to-image
  • large language models