San Francisco, California, United States of America
Full Time
3 hours ago
$173,500 - $331,050 USD
Visa Sponsor
Key skills
PythonTypeScriptWebpackC++CAIMLComputer VisionGenerative AIAnalyticsExpressnpmAgileScrumCollaborationRemote Work
About this role
Role Overview
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.
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
Experience with AI/ML technologies, particularly in generative models, computer vision, or temporal media (video, audio, motion graphics) is a bonus
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.