Computer Scientist

Adobe changes the world through digital experiences, providing tools for emerging artists to global brands to design and deliver exceptional digital experiences.
$120,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Computer Scientist

Adobe's Cloud Technology Group is seeking a talented Computer Scientist to join their team building highly scalable and available Content Platform for Adobe SaaS offerings on Amazon AWS. This role offers an exciting opportunity to work on cutting-edge cloud technologies and shape the future of SaaS development.

The ideal candidate will be part of a versatile team developing highly available, low latency, cloud-scale foundation components such as Cache, Storage, Database (SQL and NoSQL), Queuing, and Pub-Sub systems. These components create standards for developing, deploying, operating and governing Adobe SaaS solutions on multiple clouds, handling millions of requests daily.

You'll be working in an environment that values elegant problem-solving, modern container orchestration technologies, and long-term architectural thinking. The team takes an incremental approach to process improvement and maintains high trust in each member's capabilities.

At Adobe, you'll be immersed in an exceptional work environment recognized worldwide on Best Companies lists. The company offers outstanding benefits and a unique Check-In approach for ongoing feedback and professional growth. Adobe is committed to diversity and inclusion, providing equal opportunities regardless of background.

This role combines technical expertise with business impact, as you'll be working on solutions that power hundreds of Adobe services. If you're passionate about cloud computing, scalable architectures, and want to contribute to products used by millions globally, this position offers an excellent opportunity to make your mark.

Last updated 9 days ago

Responsibilities For Computer Scientist

  • Design and Development of platform components
  • Own full lifecycle of the project from user story to design, development, testing, documentation and maintenance
  • Design highly available and scalable services
  • Design cloud vendor-neutral solutions
  • Design low latency and performant solutions
  • Programming in Java, Spring Boot Framework
  • Validating latency, throughput and availability of solutions

Requirements For Computer Scientist

Java
MongoDB
Redis
Kafka
MySQL
  • B.Tech and/or M. Tech Computer Science with excellent academic record
  • 6 to 9 years hands on experience in designing, building, evolving and working with large scale, complex cloud services
  • Strong Programming and Problem solving skills with strong understanding of computer science fundamentals
  • Excellent design and development skills in Java
  • Deep knowledge of server-side technologies and frameworks
  • Familiarity with Amazon Web Services (AWS)
  • Good written and verbal communication skills
  • Experience with Agile development practices

Benefits For Computer Scientist

Medical Insurance
Vision Insurance
Dental Insurance
401k
Parental Leave
  • Exceptional work environment recognized on Best Companies lists
  • Outstanding Check-In approach for ongoing feedback
  • Professional growth opportunities
  • Equal opportunity employer
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Adobe Computer Scientist

Full Stack Engineer

Full Stack Engineer role at Adobe focusing on Experience Management solutions, requiring JavaScript and Python expertise, offering $113K-$206K salary range.

Software Development Engineer

Adobe Software Development Engineer position focusing on AEM Assets, offering competitive compensation and opportunity to build innovative asset management solutions.

Software Development Engineer

Full-stack Software Development Engineer role at Adobe, focusing on AEM Assets development with competitive compensation and benefits.

Software Development Engineer

Software Development Engineer role at Adobe focusing on developer productivity tools and AI integration, offering competitive compensation and opportunity to work with cutting-edge technologies.

Software Development Engineer

Software Development Engineer role at Adobe, building scalable services and tools for the Journey Optimizer Team, requiring 4-6 years of experience in Java/Scala and distributed systems.