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 a month 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

Computer Scientist - I (C++)

C++ Development Engineer role at Adobe's Genuine Engineering team, focusing on software security and anti-piracy solutions for desktop products.

Member of Technical Staff II

Adobe is seeking a Mid-Level Software Engineer to join their Photoshop Desktop team, developing features and implementing solutions using C++ in a collaborative environment.

Full Stack Engineer

Full Stack Engineer role at Adobe focused on building innovative AEM Sites capabilities, requiring expertise in JavaScript, Python, and cloud technologies.

Computer Scientist - I

Mid-level Computer Scientist position at Adobe focusing on C++ development and automation frameworks, requiring 4+ years of experience in software development.

Software Development Engineer

Backend Software Engineer role at Adobe Stock, building scalable services using Node.js, TypeScript, and GraphQL to power creative asset platform serving millions of users.