remote
Senior Software Engineer - Developer Experience - Adobe
Software Engineer
Lead the design and delivery of AI‑powered, high‑performance tooling that accelerates Adobe’s web‑based creative platform, enhancing developer productivity and platform reliability.
About the role
Key Responsibilities
- Architect and implement scalable, AI‑driven services in Python and Node.js that power developer tools across Adobe’s Horizon Platform.
- Collaborate with cross‑functional teams to define product requirements, translate them into robust, maintainable code, and deliver on tight timelines.
- Design and maintain cloud infrastructure on AWS, ensuring high availability, security, and cost efficiency.
- Integrate machine‑learning models to provide intelligent suggestions, automated code analysis, and predictive insights for developers.
- Mentor junior engineers, conduct code reviews, and champion best practices in software quality and performance.
Requirements
- 8+ years of professional software development experience with a strong focus on backend services.
- Proficiency in Python and Node.js, with a deep understanding of asynchronous programming and microservices.
- Hands‑on experience building and deploying applications on AWS (EC2, Lambda, ECS, S3, RDS).
- Solid background in machine‑learning concepts and experience integrating ML models into production systems.
- Excellent communication skills and a passion for building developer‑centric products.
Skills
pythonnodejsawsmachine learning