We are seeking an experienced service engineer to join a highly motivated and fast-paced team to join us in building a new creativity platform that will help define the future of Creative Cloud and Adobe’s Digital Media business!
What you’ll do:
Join a dedicated team to build and deliver the Express content ecosystem
Tackle exciting design and engineering problems to deliver best-in-class services
Design, build, improve and maintain highly performant and scalable web services and applications to deliver best user experience
Advocate development and operation best practices among the development team.
You’ll collaborate with other engineers on problems of all shapes and sizes, from code to new ideas and methodologies.
Partner with researchers to integrate ground breaking AI technologies into the product and deliver a responsive, scalable solution ready for a mass audience.
Provide recommendations on how to make the products more usable. You will use our analytics tools, user research, and in-house community team to gather information and gain insights as to how people use Adobe Express to drive new ideas.
What you need to succeed:
B.S. or above degree in Computer Science or a related field
5+ years proven experience building and maintaining high performance and scalable web services
Experience with service development
High fluency in data structures, algorithms, data modeling and schema design
Profound knowledge of web technologies and cloud services
Excellent coding skills in Java/Spring Boot, Kotlin or Go
Track record of designing and developing robust, scalable high impact cloud services
Proficient with large scale web application design and development best practices to achieve modular, maintainable and extensible solutions
Knowledge in test frameworks, code coverage, static code analysis tools
Operational experience running publicly available cloud services and applications, including AWS deployment/management services (CloudFormation, CloudWatch, etc.)
Self-motivated problem solver with a can-do demeanor
Comfortable both building prototypes from scratch and writing maintainable code inside large existing codebases
Shipped software in a commercial environment (start-ups a plus) and can deal with last-minute bug fixes and schedule changes
Excellent collaborating skill with teams to get work done