Computer Scientist I

Changing the world through digital experiences is what Adobe's all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences!
Backend
Mid-Level Software Engineer
In-Person
7+ years of experience
Enterprise SaaS

Description For Computer Scientist I

Adobe is seeking a Computer Scientist I to join their team in Noida, India. This role requires 7+ years of experience in design and development of microservices and data-driven large distributed systems. The ideal candidate will have excellent coding and design skills, with proficiency in Java/Scala and a strong background in data structures, algorithms, and performance design.

Key responsibilities include:

  • Developing microservices and large distributed systems
  • Working with Big data technologies on public cloud platforms (Azure, AWS, Google Cloud Platform)
  • Designing and developing solutions using Apache Kafka, Akka, Graph DBs, Spark, and Hadoop
  • Implementing real-time streaming solutions
  • Contributing to database design and modeling

The successful candidate will have:

  • MTech/BTech in Computer Science from a premier institute
  • Strong verbal and written communication skills
  • Experience with concurrency and synchronization
  • Expertise in data structures, algorithms, and performance design
  • Solid understanding of real-time streaming solutions

Adobe offers a dynamic work environment and the opportunity to work on cutting-edge technologies. They are committed to creating exceptional employee experiences and fostering innovation across the organization. As an Equal Employment Opportunity employer, Adobe values diversity and does not discriminate based on gender, race, ethnicity, disability, or any other protected characteristics.

Join Adobe to be part of a team that's changing the world through digital experiences and help shape the future of creative technology.

Last updated 11 days ago

Responsibilities For Computer Scientist I

  • Design and develop microservices and large distributed systems
  • Implement new features and enhance existing functionality
  • Work with Big data technologies on public cloud platforms
  • Design and develop solutions using Apache Kafka, Akka, Graph DBs, Spark, and Hadoop
  • Contribute to database design and modeling
  • Implement real-time streaming solutions
  • Optimize performance of distributed systems

Requirements For Computer Scientist I

Java
Scala
Kafka
  • 7+ years in design and development of microservices and data driven large distributed systems
  • Excellent coding, design skills and proficiency in Java/Scala
  • Expertise in data structures, algorithms, and performance design
  • Work experience on Big data technologies on Public cloud – Azure, AWS, Google Cloud Platform
  • Extensive and in depth design and development experience in Apache Kafka, Akka, Graph DBs, Spark, Hadoop
  • Strong knowledge on database design and modelling
  • Solid fundamentals of concurrency and synchronization
  • Solid understanding of real time streaming solutions using Kafka streams or Spark/Flink
  • Strong verbal and written communications skills
  • MTech/BTech in Computer Science from a premier institute

Benefits For Computer Scientist I

  • Equal Employment Opportunity
  • Diverse and inclusive work environment

Interested in this job?

Jobs Related To Adobe Computer Scientist I

Member of Technical Staff - II

Mid-level software engineering role at Adobe focusing on AEM Translation solutions, requiring Java expertise and 2-4 years of development experience.

Software Development Engineer

Java Developer role at Adobe Connect focusing on backend development, streaming technologies, and Android development with 4+ years experience required.

Computer Scientist - I (C++)

Adobe is seeking a Computer Scientist with 4+ years of experience in C++ development to build and maintain critical features for their digital experience platform.

Software Development Engineer

Software Development Engineer role at Adobe building scalable cloud platform components using Java and modern technologies.

Member of Technical Staff - II

Backend Software Engineer role at Adobe building scalable APIs and workflow services for Creative Cloud Enterprise customers.