Adobe Express Presentations - Senior Software Engineer

Adobe Adobe · Enterprise · Bucharest, Romania

Senior Software Engineer for Adobe Express Presentations, focusing on building and improving AI/ML-powered features like Generative Presentations. The role involves owning backend systems, collaborating with product/design, and driving technical decisions. Requires strong TypeScript/JavaScript and hands-on AI/ML experience with LLMs or TensorFlow.js. Bonus for experience with LLM systems, agent architectures, and multi-agent coordination.

What you'd actually do

  1. Owning backend systems and APIs that power Presentations at scale - performance, reliability, and iteration speed matter here
  2. Building and improving AI/ML-powered features: Generative Presentations
  3. Collaborating with Product and Design to spot the right problems to solve - not just implement specs, but bring your own perspective on what users need
  4. Driving technical decisions, mentoring peers, and keeping a large, fast-moving codebase healthy

Skills

Required

  • 8+ years of engineering experience
  • Strong TypeScript/JavaScript
  • Hands-on AI/ML experience - LLMs, TensorFlow.js, or similar in production
  • Full-stack comfort across Node.js services, Redis
  • Product mindset

Nice to have

  • designed and shipped production-grade LLM systems, including agent architectures and tool orchestration
  • Experience building AI features that required reasoning chains, memory handling, or multiagent coordination
  • led technical design across multi-engineer features

What the JD emphasized

  • This isn't a "pick up tickets and ship" role.
  • Hands-on AI/ML experience
  • design and shipped production-grade LLM systems

Other signals

  • building AI/ML-powered features
  • hands-on AI/ML experience
  • designing and shipping production-grade LLM systems